A computing device, comprising: a first portion comprising a first display and a first touch sensor; a second portion comprising a second display and a second touch sensor, the second portion connected to the first portion via a hinge; a logic device; and a storage device holding instructions executable by the logic device to: receive a touch input at the first display moving an application that is currently displayed on the first display and not on the second display toward the second display, based at least upon the touch input releasing the application within a first predefined area, move the application to the second display, wherein if the application is moved from the first display to the second display and the second display is already occupied by a second application, the instructions are further executable to stack the application on top of the second application, based at least upon the touch input releasing the application within a second predefined area different than the first predefined area, span the application across the first display and the second display, and based at least upon the touch input releasing the application within a third predefined area and the second display currently displaying the second application, swap the application on the first display with the second application on the second display. a first portion comprising a first display and a first touch sensor; a second portion comprising a second display and a second touch sensor, the second portion connected to the first portion via a hinge; a logic device; and a storage device holding instructions executable by the logic device to: receive a touch input at the first display moving an application that is currently displayed on the first display and not on the second display toward the second display, based at least upon the touch input releasing the application within a first predefined area, move the application to the second display, wherein if the application is moved from the first display to the second display and the second display is already occupied by a second application, the instructions are further executable to stack the application on top of the second application, based at least upon the touch input releasing the application within a second predefined area different than the first predefined area, span the application across the first display and the second display, and based at least upon the touch input releasing the application within a third predefined area and the second display currently displaying the second application, swap the application on the first display with the second application on the second display. receive a touch input at the first display moving an application that is currently displayed on the first display and not on the second display toward the second display, based at least upon the touch input releasing the application within a first predefined area, move the application to the second display, wherein if the application is moved from the first display to the second display and the second display is already occupied by a second application, the instructions are further executable to stack the application on top of the second application, based at least upon the touch input releasing the application within a second predefined area different than the first predefined area, span the application across the first display and the second display, and based at least upon the touch input releasing the application within a third predefined area and the second display currently displaying the second application, swap the application on the first display with the second application on the second display.