public void Initialize(IScreensaverView view) { _view = view; _view.Load += OnLoad; _view.ExitButtonClicked += (obj, e) => _view.Close(); _userActivity.UserActive += OnUserActive; _userActivity.UserIdle += OnUserIdle; _view.Closed += (obj, e) => { _userActivity.UserActive -= OnUserActive; _userActivity.UserIdle -= OnUserIdle; }; _browser.ConfigureEmulation(); if (_preferences.JiraUri != null && _preferences.LoginCookies != null) { foreach (var cookie in _preferences.LoginCookies) { _browser.SetCookie(_preferences.JiraUri, cookie.Key, cookie.Value); } } }