Joystick reading was painfully unefficient and slow. Give it a new try