1. A method of displaying augmented reality, comprising: projecting light associated with a virtual object to a user's eyes, wherein the virtual object comprises a virtual user interface; determining a user input from the user based on an interaction of the user with at least one component of the virtual user interface; determining an action to be performed based on the received user input; tracking at least one characteristic of the user, wherein the user input is determined based on the tracked characteristic and a predetermined pattern associated with the tracked characteristic; and performing the action responsive to the received user input, wherein the action comprises projecting light associated with one or more additional virtual objects to the user's eyes, wherein the projection of the virtual user interface is based on Wi-Fi signal strength data or cell phone differential signal strength and the virtual user interface comprises a floating virtual screen rendered using hand-centered rendering, and the projection of the virtual user interface is based at least in part on an environmental data.