Cleanup GeckoFxWebBrowserAdapter

* some code cleanup and a new user displayed error message
  in response to review.