A method comprising: outputting, by a computing device and for display at a display device (66, 90) that is operatively coupled to the computing device, a graphical keyboard comprising a plurality of keys; receiving, by the computing device, an indication of a first gesture portion detected at a presence-sensitive input device that is operatively coupled to the computing device; determining, by the computing device and based at least in part on the first gesture portion, at least one first candidate string; outputting, by the computing device and for display at a first location of the display device (18A-18C), the at least one first candidate string; receiving, by the computing device, an indication of a second gesture portion that traverses a location of the presence-sensitive input device that corresponds to the at least one first candidate string, wherein the first gesture portion and the second gesture portion are included in a single continuous gesture; selecting, by the computing device and based at least in part on the second gesture portion, the at least one first candidate string; outputting, by the computing device and for display at a second location of the display device, the at least one first candidate string; characterised by receiving an indication of a third gesture portion detected at the presence-sensitive input device, wherein the third gesture portion is included in the single continuous gesture; determining, based at least in part on the third gesture portion, at least one second candidate string; and outputting, for display, the at least one second candidate string. outputting, by a computing device and for display at a display device (66, 90) that is operatively coupled to the computing device, a graphical keyboard comprising a plurality of keys; receiving, by the computing device, an indication of a first gesture portion detected at a presence-sensitive input device that is operatively coupled to the computing device; determining, by the computing device and based at least in part on the first gesture portion, at least one first candidate string; outputting, by the computing device and for display at a first location of the display device (18A-18C), the at least one first candidate string; receiving, by the computing device, an indication of a second gesture portion that traverses a location of the presence-sensitive input device that corresponds to the at least one first candidate string, wherein the first gesture portion and the second gesture portion are included in a single continuous gesture; selecting, by the computing device and based at least in part on the second gesture portion, the at least one first candidate string; outputting, by the computing device and for display at a second location of the display device, the at least one first candidate string; characterised by receiving an indication of a third gesture portion detected at the presence-sensitive input device, wherein the third gesture portion is included in the single continuous gesture; determining, based at least in part on the third gesture portion, at least one second candidate string; and outputting, for display, the at least one second candidate string.