1. A method for triggering commands of a program executed on a computing system, comprising method operations of: providing an interface object, the interface object being defined by an object coupled to a handle, the object having a spherical shape and the spherical shape of the object being coupled to the handle only at one location, the handle including an elongated member having at least one button on the handle that is user controllable during execution of the program, the button providing at least one input for triggering of commands by the program by at least selecting, deselecting, or manipulating graphically displayed objects presented on a screen that receives image input from the computing system; receiving and transmitting data to the interface object using a wireless transceiver, the data being received from the interface object including motion sensing data; detecting the interface object within a field of view of an image capture device; and detecting a change in position of the interface object within the field of view of the image capture device, the detected change in position and the received motion sensing data used to control an interfacing command at the program executed on the computing system; wherein the object is defined by a translucent plastic material that is illuminated from within the object to cover the object with illumination, such that the method further includes, (i) setting the translucent plastic material to be illuminated to one or more degrees of brightness, and (ii) setting the translucent plastic material to be illuminated in one or more colors, wherein the setting of (i) and (ii) are executed in response to an interactive interface with the program executed on the computing system, and the setting of (i) and (ii) enhance tracking of the translucent plastic material as the change in position is detected in the field of view of the image capture device.