         (.filter #(< (:distance %) (/ hitbox-size 2)))
         (.subscribe (fn [{:keys [node]}]
                       (if (= (:projection @current-state) :fisheye)
-                        (zoom-in-to-pos! current-state (:pos node))))))))
+                        (select-and-zoom-to-node! current-state node)))))))
 
 ;; Exported function to do magic
 


(def resize-delay-ms 100)

;; SVG setup

(defn disable-touchmove! [container]
  (.on container "touchmove" #(-> d3 .-event .preventDefault)))

    (switch-zoom-on-spacebar! current-state animation-subject)
    (zoom-on-pinch! gesture-manager current-state animation-subject)
    (zoom-in-on-tap! gesture-manager current-state animation-subject)
    (select-node-on-tap! gesture-manager current-state animation-subject)))
