A multi-screen user device, comprising: a first screen including a first display area, the first screen corresponding to a primary screen; a second screen including a second display area, the second screen corresponding to a secondary screen; a hinge configured to connect the first screen with the second screen, wherein the hinge is capable of positioning the first screen relative to the second screen in different physical states of the device, wherein the first screen and the second screen are disposed back-to-back and in different planes in a closed state of the device, and wherein the first screen and the second screen are disposed in a same plane adjacent to one another in an open state of the device; a first sensor configured to produce a first signal indicative of a position of the hinge; a second sensor configured to produce a second signal indicative of a relative position of the first screen and the second screen; and a computer-readable medium having instructions stored thereon that include: a first set of instructions configured to determine, based on the first signal, whether the device is in the closed state or the open state; a second set of instructions configured to determine, when the device is determined to be in the open state, to actually display a first desktop comprising a plurality of selectable application icons to the first display area of the first screen; and a third set of instructions configured to determine, when the device is determined to be in the open state, to actually display a second desktop on the second screen; and a fourth set of instructions configured to determine, when the device is determined to be in the closed state, to virtually display the second desktop on the second screen, wherein to virtually display comprises creating a virtual representation of the second desktop in a register of the device without actually displaying the second desktop to the second screen. a first screen including a first display area, the first screen corresponding to a primary screen; a second screen including a second display area, the second screen corresponding to a secondary screen; a hinge configured to connect the first screen with the second screen, wherein the hinge is capable of positioning the first screen relative to the second screen in different physical states of the device, wherein the first screen and the second screen are disposed back-to-back and in different planes in a closed state of the device, and wherein the first screen and the second screen are disposed in a same plane adjacent to one another in an open state of the device; a first sensor configured to produce a first signal indicative of a position of the hinge; a second sensor configured to produce a second signal indicative of a relative position of the first screen and the second screen; and a computer-readable medium having instructions stored thereon that include: a first set of instructions configured to determine, based on the first signal, whether the device is in the closed state or the open state; a second set of instructions configured to determine, when the device is determined to be in the open state, to actually display a first desktop comprising a plurality of selectable application icons to the first display area of the first screen; and a third set of instructions configured to determine, when the device is determined to be in the open state, to actually display a second desktop on the second screen; and a fourth set of instructions configured to determine, when the device is determined to be in the closed state, to virtually display the second desktop on the second screen, wherein to virtually display comprises creating a virtual representation of the second desktop in a register of the device without actually displaying the second desktop to the second screen. a first set of instructions configured to determine, based on the first signal, whether the device is in the closed state or the open state; a second set of instructions configured to determine, when the device is determined to be in the open state, to actually display a first desktop comprising a plurality of selectable application icons to the first display area of the first screen; and a third set of instructions configured to determine, when the device is determined to be in the open state, to actually display a second desktop on the second screen; and a fourth set of instructions configured to determine, when the device is determined to be in the closed state, to virtually display the second desktop on the second screen, wherein to virtually display comprises creating a virtual representation of the second desktop in a register of the device without actually displaying the second desktop to the second screen.