Touch input controls

Finally