1. A method for use in controlling a system, comprising the steps of: tracking three-dimensional movements of a hand-held controller for the system by mixing outputs from two or more different types of sensors; providing a first ratio to change weights that are applied to the outputs of the two or more different types of sensors; dynamically changing the weights that are applied to the outputs of the two or more different types of sensors in response to changes in game state of a game application; mapping the tracked three-dimensional movements of the handheld controller onto a two-dimensional image plane of a screen of a display for the system; displaying one or more images on the two-dimensional image plane of the screen based on the mapping of the tracked three-dimensional movements of the handheld controller; and providing a second ratio to change a gearing between the three-dimensional movements of the hand-held controller and a location of the displayed one or more images, wherein the second ratio is changed dynamically in response to user input.