A camera-based multi-region 3D controller that sends TUIO/OSC