1. A method for controlling a computing system, comprising: displaying one or more objects on a display monitor; receiving body position data from a sensor; recognizing a gesture in relation to the one or more objects based on the received body position data; choosing a subset of a set of sound commands based on the recognized gesture, the set of sound commands includes multiple subsets, each subset is associated with one or more gestures and sound command recognition data for the respective subset; loading sound command recognition data for the chosen subset of sound commands; receiving sound input from a microphone; recognizing a sound command from the sound input; correlating the recognized gesture with the recognized sound command based on a weighted confidence value associated with the recognized gesture and a weighted confidence value associated with the recognized sound command, said correlating the recognized gesture with the recognized sound command includes: selecting a subset of the set sound commands associated with the recognized gesture to verify the recognized sound command if the weighted confidence value associated with the recognized gesture is higher than the weighted confidence value associated with the recognized sound command; selecting a subset of gestures associated with the recognized sound command to verify the recognized gesture if the weighted confidence value associated with the recognized sound command is higher than the weighted confidence value associated with the recognized gesture; and performing an action in response to the recognized sound command.