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.