     (switch-zoom-on-spacebar!
       current-state animation-observable animation-signaller)
     (zoom-on-pinch!
+      gesture-manager current-state animation-observable animation-signaller)
+    (zoom-in-on-tap!
       gesture-manager current-state animation-observable animation-signaller)))

      #(if (= (:projection @current-state) :zoom-out)
         (zoom-in-to-pos! current-state
                          (zoom-out->world-pos @current-state (:center %))
                          animation-signaller)))))

;; Exported function to do magic

        (.recognizeWith (.get manager "pan")))
    (-> manager (.add (js/Hammer.Pinch.))
        (.recognizeWith (.get manager "pan")))
    (-> manager (.add (js/Hammer.Tap.)))
    manager))

(defn gesture-observable [manager svg gesture]
