1. A method of correcting computer-generated recognition results corresponding to a visual representation, on a display device, of user input to a computer, the method comprising: receiving a designation of a visual representation; displaying one or more recognition results corresponding to the designated visual representation; receiving a selection of at least one recognition result from the displayed recognition results; displaying alternate recognition results; receiving a choice of an alternate recognition result; and modifying the selected recognition result based on the chosen alternate recognition result.