refactor the geometry example

* only one atom (`points`)
* move dragging complexity to `components.cljs`