  :<- [:dnd/drop-zones]
  :<- [:dnd/dragged-element]
  (fn [[mouse drop-zones dragged-element]]
-   (debug mouse (count drop-zones) dragged-element)
    (into {}
          (comp
           (map

                         js/document
                         (str "dropped-element-" (name overlap-id))))
           sz          (count parts)]
       (debug dragged-element  overlap-id dragbox overlap-elt)
       (flatten
        (case sz
          0 [sep]

              [(first parts) (last parts) sep])
          3 [(first parts) (second parts) sep (last parts)])))
     ;;else no dragging going on, return the elements
     dropzone-elements)))

(re-frame/reg-sub
 :dnd/get-colliding-drop-zone-and-index
