public EpubView SetupEpubControl(EpubView view, NavigationIsolator _isolator, Action updateSaveButton) { if (view == null) { view = new EpubView(); _epubPreviewBrowser = new Browser(); _epubPreviewBrowser.Isolator = _isolator; _epubPreviewBrowser.Dock = DockStyle.Fill; view.Controls.Add(_epubPreviewBrowser); // Has to be in front of the panel docked top for Fill to work. _epubPreviewBrowser.BringToFront(); } _model.PrepareToStageEpub(); Action setupElectronicPublicationControlMethod = SetupEpubControlContent; HandleAudioSituation(setupElectronicPublicationControlMethod, _epubPreviewBrowser, updateSaveButton); updateSaveButton(); return(view); }