Setting input references + Update menu display

As the menu is built, references to the inputs get stored in a new object for quick and easy access later on. I've used these new references to allow the updateSetting function to modify the menu display when a setting is changed from outside of it.