Minor improvements

* Store settings globally again to get around load delays
* Update all views on load to ensure desired state is set
Added explanatory comments to settings file