public void Activate(IScreenObjectRegistry screenObjects) { _view.Presenter = this; if (_queue.IsExecuting()) { _view.DisplayCurrentTest(); } else { _view.HideCurrentTest(); } _queue.GetAllQueuedTests().Each(queueTest); determineIfAnyTestsAreQueued(); screenObjects.Action("Clear All").Bind(ModifierKeys.Control | ModifierKeys.Shift, Key.Q).To(ClearQueue).Icon = Icon.Stop; }