docs: protected final boolean fireUnhandledKeyStroke(KeyStroke keyStroke) {
          boolean handled = false;
          for(Listener listener: listeners) {
              handled = listener.onUnhandledKeyStroke(this, keyStroke) || handled;
          }
          return handled;
      }