Is there a general term to describe objects that a user can interact with in a UI and how they are used by the user?
I'm writing a program which needs several types of UI and I'd like a way of naming functions which doesn't tie it down to one type in particular.
For example, in each of the UIs there should be a way of starting some tests running. If the only UI I was writing for was a {GUI / command line / voice command}, I'd use a name like {StartButtonPressed / StartOptionSelected / StartCommandGiven}, but I'd like a generic term to cover all UI types (or at least not tie it down to a single type).
The term should describe what event has happened, not what is required as a result of this event (e.g. StartRequested).
Any thoughts on what terminology to use for this?