1. A computer-implemented method comprising: accessing a single, natural language voice command; determining, using a repository that associates multiple operations with natural language voice commands, multiple selected operations that correspond to the received single, natural language voice command; and applying the multiple selected operations to a user interface, the single, natural voice command comprising a command to switch between first and second user interfaces, and the multiple selected operations further comprising: a first operation operable to exit the first user interface, a second operation operable to start, after exiting the first user interface, the second user interface, and a third operation operable to log into the started second user interface.
1. A computer-implemented method comprising: accessing a single, natural language voice command; determining, using a repository that associates multiple operations with natural language voice commands, multiple selected operations that correspond to the received single, natural language voice command; and applying the multiple selected operations to a user interface, the single, natural voice command comprising a command to switch between first and second user interfaces, and the multiple selected operations further comprising: a first operation operable to exit the first user interface, a second operation operable to start, after exiting the first user interface, the second user interface, and a third operation operable to log into the started second user interface. 8. The method of claim 1 , further comprising registering the repository with an input handler.