The hat readings from the joystick now works correctly. Also moved some signals over to using an enum from an int type.