1. A system comprising: at least one processor; and memory encoding computer executable instructions that, when executed by the at least one processor, perform acts comprising: causing to sense an object over an interactive surface, the interactive surface being illuminated with an infrared source; causing to track a shadow of the object appearing on the interactive surface based on the interactive surface reflecting infrared light when the object is moving; and enabling touch detection by examining the shadow of the object to calculate a height of the object over the interactive surface when the object and the shadow of the object are matched, wherein the height serves as a signal for cursor control to determine if the object is hovering over or touching the interactive surface, based on an analysis of the shadow of the object in relation to a binarized image of the object.