1. A system comprising: a processor; memory storing instructions that, when executed by the processor, configure the processor to: sample at a plurality of times a location of a single continuous gesture on a gesture-sensitive keyboard as the gesture is being performed; generate one or more features from the plurality of samples, wherein each of the one or more features relates to one of a plurality of targets of the gesture sensitive keyboard that a user may have intended to input when performing the gesture; generate a prefix tree of terms which includes the one or more features; find one or more paths through the prefix tree of terms given the one or more features; predict one or more terms from the one or more features; and insert a node corresponding to a word boundary delimiter into the prefix tree where there is a node corresponding to the last letter in a word.