1. A method for executing a command on a computing device, comprising: receiving a first command; receiving a second command in an interactive mode different from the first command; searching a stored command dictionary at least according to the first received command, wherein the command dictionary includes combinations of commands that form multimodal commands; identifying multimodal commands from the searching of the dictionary that include the first command in the combinations of commands that form the identified multimodal commands; combining the first command and the second command to create at least one of the identified multimodal commands; and providing the at least one of the identified multimodal commands to the computing device for execution.