Well, as to updating the count of changes that should happen automatically as its the same variable.

This actually felt cleaner to me than adjusting it on the fly, particularly as it means we can bind the hideSummary event to the control in the view events; otherwise the control doesn't exist yet and we have to do something else (as I learned when I first tried to get this going).