Cooperative gestures: multi-user gestural interactions for co-located groupware
SmartSkin: an infrastructure for freehand manipulation on interactive surfaces