protected virtual void OnKeyPressed(KeyPressedEventArgs e) => KeyPressed?.Invoke(this, e);