Finish the UI menu.
Add a SettingsController to manage setting changes