BAD/UNTIDY COMMIT! Added ThreeAxisJoystick functionality. EXPECT BUGS!