Tilt & touch: mobile phone for 3D interaction
the smart phone : a ubiquitous input device .