PointerPhone: Using Mobile Phones for Direct Pointing Interactions with Remote Displays
SpeckleSense: fast, precise, low-cost and compact motion sensing using laser speckle