i was having trouble with the joystick and button scaling as i tried different screen sizes, i think this might solve the problem