code: @EventHandler("drop")
      private void onDrop(DropEvent event) {
          BaseComponent dragged = event.getRelatedTarget();
          
          if (dragged instanceof DropContainer) {
              getParent().addChild(dragged, this);
          }
      }
docs: Supports dragging drop container to a new position in the stream.
  
  @param event The drop event.