code: public void propagateMouseEventsToParent() {
          this.addEventHandler(MouseEvent.ANY, e -> {
              e.consume();
              this.getParent().fireEvent(e);
          });
      }
docs: propagate mouse events to the parent node ( e.g. to allow dragging while clicking on the list)