1. A method of providing input signals to a system having a display, the system being coupled to a source of video data signals, comprising: capturing video data signals generated by the video source, the video data signals representing a scene; rendering the scene on the display such that the scene is transparently visible on the display; analyzing the video data signals to detect an object in the scene; and automatically generating an input event for a program of the system when the object is detected in the scene.