1. A computer implemented method for reducing input performed in a commerce based application, comprising: receiving a sequence of input values from an input device; associating the sequence of input values with an object in the application based on the sequence; determining a context of the application; and automatically performing one or more tasks in the application based on the object, the context and the sequence of input values.