6. A method for controlling an application operating on a processor with a multi-touch gesture-based user interface, the method comprising: receiving a gesture in real time from a high-definition touch pad (HDTP); deconstructing the gesture into a sequence of gestemes as the gesture is received, each gesteme comprising distinct primitive gesture segments; determining from the sequence of gestemes that the gesture has been completed; recognizing the sequence of gesteme as a particular command to the application; and transmitting the particular command to the application operating on the processor.
6. A method for controlling an application operating on a processor with a multi-touch gesture-based user interface, the method comprising: receiving a gesture in real time from a high-definition touch pad (HDTP); deconstructing the gesture into a sequence of gestemes as the gesture is received, each gesteme comprising distinct primitive gesture segments; determining from the sequence of gestemes that the gesture has been completed; recognizing the sequence of gesteme as a particular command to the application; and transmitting the particular command to the application operating on the processor. 7. The method of claim 6 wherein gesture grammars are provided using the sequence of gestemes.