An input device for libavg using Depth cameras to track touches on arbitrary surfaces..