App now auto-maximizes, clicked joystick labels load up their respective config views, joystick mapping only allows buttons to be mapped to buttons and axis controls to be mapped to axis indices, axis mapping is less touchy.