                 links
                 camera-pos
                 view-size
-                animation-subject
-                node-tap-subject
-                link-tap-subject]} state
+                animation-subject]} state
         {:keys [project-displacement
                 project-scale
                 project-opacity

         (zoom-in-to-pos! current-state
                          (zoom-out->world-pos @current-state %))))))

;; Gestures - tap on node

(defn focus-node-on-tap! [current-state
                          node-tap-observable
                          animation-observable]
  (-> node-tap-observable
      (suppress-while-animating animation-observable)
      (.subscribe (fn [node]
                    (if (= (:projection @current-state) :fisheye)
                      (zoom-in-to-pos! current-state (:pos node)))))))

;; Exported function to do magic


    (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)
    (focus-node-on-tap-2! gesture-manager current-state animation-subject)))
