more efficient PaneDragManager for docs