comp-drag-point
phlox.comp.drag-point/comp-drag-point provides a point for dragging:
comp-drag-point (>> states :p3) $ {}
:position (:p3 state)
:unit 0.4
:title "|DEMO"
:radius 6
:fill (hslx 0 90 60)
:alpha 1
:color (hslx 0 0 50)
:hide-text? false
:on-change $ fn (position d!) (d! cursor (assoc state :p3 position))