protected internal virtual void KeyBindUp(GUIBoundKeyEventArgs args) { }
protected internal virtual void KeyBindDown(GUIBoundKeyEventArgs args) { OnKeyBindDown?.Invoke(args); }