7. The system of claim 1 , wherein the control application includes instructions to determine the one or more commands, based on the contextual information providing context to the text manipulation event, prior to issuing the one or more commands to the second application.
7. The system of claim 1 , wherein the control application includes instructions to determine the one or more commands, based on the contextual information providing context to the text manipulation event, prior to issuing the one or more commands to the second application. 10. The system of claim 7 , wherein the instructions to determine the one or more commands include instructions to: determine that the contextual information and text manipulation event indicate a sequence of characters that represent a portion of a word; determine one or more candidate words in accordance with the portion of the word; and generate one or more commands for instructing the second application to display, for user selection, the one or more candidate words.