fixed thumbstick edge cases