1. An apparatus for determining whether a user intends to provide an input using an image of a control appearing on a surface, comprising: a first camera to capture a first set of two or more images of the surface; and a unit to determine whether first, second, and third conditions are true, the first condition being that a particular number of pixels classified as skin color are present within one cell of the first set of two or more images, the one cell having a location substantially coinciding with the image of the control, the second condition being that the pixels classified as skin color persist for at least a particular time period, the third condition being that the pixels classified as skin color have a first shape, and to provide a signal indicative of an intent of a user to provide an input if the each of the first, second, and third conditions are true; wherein said first shape is substantially rectangular, and determination of said third condition includes bisecting the one cell of the first set of two or more images into a first region including all pixels classified as finger-nail color and a second region excluding all pixels classified as finger-nail color, determining a first width span, i.e. W 1 , of pixels classified as skin color along a first side of the second region that abuts the first region, and determining a second width span, i.e. W 2 , of pixels classified as skin color along the a second side of the second region opposite the first side, and determining that the third condition is true if the absolute value of the difference of W 1 and W 2 is less than a predefined margin value.