12. The method of claim 11 , further comprising: storing the displayed strings of the second plurality of string predictions; receiving an indication of a selection of one of the displayed strings of the second plurality of string predictions; receiving an indication to undo the selected string; in response to the indication to undo, retrieving the stored displayed strings; and redisplaying the stored displayed strings.
12. The method of claim 11 , further comprising: storing the displayed strings of the second plurality of string predictions; receiving an indication of a selection of one of the displayed strings of the second plurality of string predictions; receiving an indication to undo the selected string; in response to the indication to undo, retrieving the stored displayed strings; and redisplaying the stored displayed strings. 13. The method of claim 12 , further comprising: storing the first character and the second character; and in response to the indication to undo, retrieving the stored first and second character; and displaying the stored first and second character.