added functionality to settings

added recording and gps methods to controller
buttons toggle and update controller