Text this: A vision-based 3D mouse /