public override void HandleKeyStates(IEnumerable <KeyInformation> keysPressed, IEnumerable <KeyInformation> keysReleased) { base.HandleKeyStates(keysPressed, keysReleased); foreach (var keyPressed in keysPressed) { if (keyPressed.VirtualKey == VirtualKeyCode.Escape) { ScreenManager.AddScreen(CreatePauseMenuScreen()); } } userInterfaceManager.HandleKeyStates(keysPressed, keysReleased); }