1. A method for providing an input to an application program executing on a device, the method comprising: detecting a change in an orientation of the device; generating an input signal associated with the change in the orientation; and providing the input signal to the application program to change an operation performed by the application program.