first implementation of touch joystick