Minput: Enabling Interaction on Small Mobile Devices with High-Precision, Low-Cost, Multipoint Optical Tracking

Cool, but not so user friendly I guess.

[ source ]