1. A graphical user interface method, comprising: receiving positional data from one or more position sensors disposed within a device; determining a 3D frame of reference for the device based at least in part on the received positional data; receiving optical data from one or more optical sensors disposed within the device; determining a position of a user's eyes based at least in part on the received optical data; and generating a virtual 3D depiction of at least one graphical user interface object on a display of the device, wherein the at least one graphical user interface object is represented in a virtual 3D operating system environment, and wherein the act of generating is based at least in part on the determined 3D frame of reference and the position of the user's eyes.