Update ordering of widget form controls when setting is updated

Ensures that UI responds to changes to model, just as currently we update model in reponse to UI changes.