Updates the view statechart to allow the layout module to notify a frame change when adopted (if necessary).  Fixes several unit tests.