Abracadabra: wireless, high-precision, and unpowered finger input for very small mobile devices
Shift: a technique for operating pen-based interfaces using touch