Virtual Controllers For Touch Based Devices (pt.1)