1. A method, comprising: displaying, at a touch-sensitive display, a plurality of characters, each of the characters being a character in a language script; receiving, at the touch-sensitive display, a touch selection for a first character from the plurality of characters, the touch selection being received at a location on the touch-sensitive display at which the first character is displayed; and in response to receiving the touch selection: during a gesture input associated with the touch selection for the first character, precluding a touch selection for each other character from the plurality of characters displayed in the touch-sensitive display; detecting at least a portion of the gesture input at a second, different location on the touch sensitive display, and wherein a portion of the gesture input overlaps a location of the touch-sensitive display at which the first character is displayed during the gesture input; accessing data associating gesture inputs with respective diacritic markers; selecting a diacritic marker based at least in part on the association of gesture inputs with respective diacritic markers, wherein the respective diacritic markers are not displayed during the gesture input and the selected diacritic marker is the diacritic marker associated with the gesture input for which a portion is detected at the second, different location; and displaying, at the touch-sensitive display, an updated representation of the first character based at least in part on the selected diacritic marker.