1. A method comprising: presenting a virtual keyboard in a first region of a touch-sensitive display of a device; receiving an input on the virtual keyboard representing a phonetic string; presenting the phonetic string in a second region of the touch-sensitive display; identifying one or more candidates based on the phonetic string; presenting at least a subset of the candidates in the first region or the second region; receiving an input selecting one of the candidates; and replacing the entered phonetic string with the selected candidate.