     (re-frame/subscribe [:dnd/draggable-overlaps? id])
     (re-frame/subscribe [:dnd/dropped-elements id])])
  (fn [[dragged-element options overlap-id overlap-dropzone? dropzone-elements]]
-   (debug dragged-element)
    (if (and (or overlap-dropzone? overlap-id) dragged-element)
      ;;we have overlap, and there is dragging going on, insert the separator in there.
      (let [dm          (:drop-marker options)

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

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

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