Unit setting and test mode setting Backbone tweaks

The model holds the canonical state, and the view responds to changes in the state as needed.