18. The non-transitory computer readable storage medium of claim 15 , wherein the request to delete the first candidate character comprises a first swipe detected on the touch-sensitive surface of the device, and receiving the input to replace the first candidate character with a different candidate character from the first plurality of other candidate characters comprises receiving an indication of a second input that corresponds to selection of a respective one of the first plurality of other candidate characters; and the one or more programs further comprise instructions that cause the device to: in response to the second input, update the user interface to include the respective one of the first plurality of other candidate characters in the candidate character region.
28. The non-transitory computer readable storage medium of claim 18 , wherein the one or more programs further comprise instructions that cause the device to: after updating the user interface to include the respective one of the first plurality of other candidate characters in the candidate character region, receive an indication of a second swipe detected on the touch-sensitive surface of the device, the swipe having a direction opposite the first swipe; and in response to the second swipe, input a space next to the respective one of the first plurality of other candidate characters in the candidate character region.