A detection apparatus includes a multilocation sensor. The apparatus includes a sheet in communication with the sensor, which when a plurality of locations of the sheet are simultaneously activated, the sensor senses these locations, simultaneously. Alternatively, the apparatus includes a surface. The apparatus includes a sensor in communication with the surface that detects
variable pressure regarding a touch on the surface. Alternatively, the apparatus includes a sensor in communication with the surface that is capable of detecting a touch on a surface and also a presence of an object near the surface but not touching the surface. Alternatively, the apparatus includes a
lenslet array where the lenslets are diffractive. The apparatus includes a sensor for determining where the array is being touched. The sensor includes a
first light source producing light at a first frequency, a second
light source producing light at a second frequency, a camera which records images from the frequencies of light from the array, and a computer which determines where the surface is being touched from the images. Alternatively, the apparatus includes a sensor for determining where the surface is being touched, including a plurality of cameras that take images of the surface, a first array of lights positioned such that light from the first array is on a vertical line with one or more of the cameras, a second array of lights that are positioned such that light from the second array is on a horizontal line with one or more of the cameras and a computer connected to the cameras which determines where the surface is being touched from the images. Alternatively, the apparatus includes a sheet containing a plurality of elements which are at least one of refractive, diffractive, retroreflective, reflective, or focusing. The apparatus includes a sensor which determines where the sheet is touched based on light being one of refracted, diffracted, retroreflected, reflected or focused by the sheet to the sensor. Alternatively, the apparatus includes a sheet having no
active components in, on, or adjoining the sheet. The apparatus includes
active components separate and apart from the sheet which determine where the sheet is touched. The apparatus can include an autostereo display including a multitouch retroreflective surface and a
projector. A method for detection. A
software program stored on a computer 5 readable medium.