1. A computer-implemented method comprising: determining, based on applying an input gesture to a vocabulary of modeled training gestures: a likelihood that the input gesture matches each modeled training gesture, and a modeled training gesture having a highest likelihood; subsequent to determining the modeled training gesture having the highest likelihood, determining a quantity of states of the input gesture that match corresponding states of the modeled training gesture determined to have the highest likelihood, wherein each state of both the input gesture and the modeled training gesture comprises a portion of a gesture; and rejecting, with a processor, the input gesture if the determined quantity of matching states does not satisfy a threshold, wherein the threshold expresses a quantity or percentage of the total quantity of the states of the input gesture.