Touch controls and scaling for mobile devices