1. A controller for interfacing with a computer program executed on a computing system that processes image data captured of an interfacing space that is defined in front of a display, the controller comprising: a controller body having at least one button for communicating input data wirelessly to the computing system, the controller body configured to be held by hands of a user, the controller body further including an accelerometer for sensing translational and rotational movement; an object associated with the controller body, the object defined from a translucent material; and a light for illuminating the object, the light configured to light up the translucent material in one or more colors; wherein the controller body includes wireless communication circuitry; wherein the light is defined from a light emitting diode (LED) device; wherein the light is activated depending on data received from the computing system during execution of the computer program, the activation occurring in response to a state interpreted by the computer program during execution.