1. A method, comprising: generating a 2D depiction of a graphical user interface on a display of a device, wherein the graphical user interface comprises at least one graphical user interface object; receiving positional data from one or more positional sensors disposed within the 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 of the device's eyes based, at least in part, on the received optical data; detecting an activating gesture based, at least in part, on the received positional data; and generating a virtual 3D depiction of the graphical user interface on the display of the device in response to the detection of the activating gesture, wherein the act of generating the virtual 3D depiction is based, at least in part, on the determined 3D frame of reference and the determined position of the user's eyes.