void WebBrowser_ReadyStateChanged(object sender, EventArgs e)
{
if(_browser1.WebBrowser.Document.ReadyState != "complete")
return; // Keep receiving until it is complete.
_browser1.WebBrowser.ReadyStateChange -= WebBrowser_ReadyStateChanged; // just do this once
_browser1.WebBrowser.DocumentCompleted -= WebBrowser_ReadyStateChanged;
ChangingPages = false;
_model.DocumentCompleted();
_browser1.Focus(); //fix BL-3078 No Initial Insertion Point when any page shown
#if MEMORYCHECK
// Check memory for the benefit of developers.
SIL.Windows.Forms.Reporting.MemoryManagement.CheckMemory(true, "EditingView - page change completed", false);
#endif
}