1. A method for operating a handheld computing device, comprising: receiving an input event at one of a plurality of input devices; generating location data that describes the input event including an identification of the input device that received the input event and a location of the input event on the input device receiving the input event; and translating the location to a global virtual space location in a global virtual space.