Restructuring of application.
Use an independent region and vent to avoid circular dependencies.
Have controllers own their views.
Recreate views each time a controller is reshown.