fix touch controls for mobile