Multi-finger and whole hand gestural interaction techniques for multi-user tabletop displays
SmartSkin: an infrastructure for freehand manipulation on interactive surfaces