Added moveable / resizeable On Screen Controller

This fixes Issue #41
Also fixes a multitouch bug concerning left / right triggers
Now also includes several input GUI related improvements / fixes