1. A method, comprising: performing a definition process for defining a touch gesture based on a user's repeatedly physically executing the same touch gesture on a touch-enabled device, wherein each iteration of said repeatedly physically executing the same touch gesture comprises: capturing a plurality of parameters of the touch gesture based on user input physically applied by the user to a touch-sensitive surface of the touch-enabled device to define the touch gesture, wherein each captured parameter of the plurality of captured parameters represents a characteristic of the touch gesture and includes values captured at particular points in time during the iteration; generating a descriptor for the touch gesture, wherein the descriptor is a representation of the pluralities of parameters captured from the user input during the iterations of said repeatedly physically executing the same touch gesture; storing the descriptor; associating the descriptor for the touch gesture with a command to be executed in response to receiving the touch gesture; and storing the descriptor and an association of the touch gesture with the command.
8. The method of claim 1 , further comprising; determining a tolerance for one or more of the plurality of parameters of the touch gesture, wherein the tolerance specifies a range of values within which a parameter of another touch gesture is considered equivalent to a corresponding parameter of the touch gesture; storing the tolerance.