New class WebViewFragment to act as a manager for various lifecycle behaviours