WebBrowser control can be used inside a form to display HTML contents and listen to events such as NavigateComplete or BeforeNavigate

Use of ActiveX wrappers over old DLLs is not prefered.