Saving the changes to the new UI

also added an interfacing method into the joysticks.
Committing for the night