1. A computer-implemented method, the method comprising: receiving, at a computer with a processor, a sequence of values from a source user input device; determining, with the processor, a location of the source user input device; identifying one of a plurality of objects in a commerce application, with the processor, that is associated with the sequence of values, the identified object representing a retail item in the commerce application; in response to determining that the location is a point of sale location, automatically performing, with the processor, a first task based on the location and the identified one of the plurality of objects; and in response to determining that the location is not the point of sale location, automatically performing, with the processor, a second task based on the location and the identified one of the plurality of objects.