1. A method for predicting one or more terms from a single continuous gesture across a gesture-sensitive keyboard comprising: sampling at a plurality of times the location of the gesture on the gesture-sensitive keyboard as the gesture is performed; and predicting one or more terms from the plurality of samples by: generating one or more features from the plurality of samples, wherein each of the one or more features relates to a target on the gesture-sensitive keyboard that a user may have intended to input when performing the gesture; generating a prefix tree of terms which includes the one or more features; finding one or more paths through the prefix tree of terms given the one or more features.