Lots of view model binding changes.