Add option for custom mapping to set joystick to non-dpad
Fix a missing check for the user saved value of the A button