fit the viewer to the project window only when it changes and we’re not loading a project