Add AddressChanged event
Add TitleChanged event handler
Implement TitleChanged event handler in BrowserForm
Implement AddressChanged event handler in BrowserForm
Remove LoadStart handler from BrowserForm
Remove WebViewLoadCompleted as it's no longer required
Remove SetTitle method (only used in one place so no longer required)
Remove SetAddress method (only used in one place so no longer required)
Make methods private
Add isMainFrame param to OnFrameLoadStart
Add isMainFrame bool to OnFrameLoadEnd
Rename LoadCompleted to FrameLoadEnd (event is actually triggered when the loading of each frame is complete)
Rename LoadStart to FrameLoadStart
Add FrameLoadStart to IWebBrowser and add to Wpf WebView
Take reference to handlers before null check and use (best practice)