1. A method for controlling a handheld computing device, comprising: logically associating one or more applications with a first display of the handheld computing device; establishing a first application stack corresponding to the one or more applications logically associated with the first display; receiving a gesture input at a gesture sensor of the handheld computing device; and moving a first application belonging to the first application stack to a second application stack associated with a second display in response to the receiving step such that the first application is logically associated with the second display.