A user can interact with an environment displayed by a computer to perform functions and tasks on the computer, such as playing a game, experiencing a simulation or virtual reality enviroment, using a computer aided design system, operating a graphical user interface (GUI), etc.