     (enable-console-print!)))
 
 (defonce app-state (atom {:bpm {} 
-                          :meter {:count 0}}))
+                          :meter {:count 0}
+                          :should-stop false}))
 
 (defn clock [bpm owner]
   (letfn [(start-interval [millis] 

                 (dot 3)
                 (dot 0))))))

(om/root
 (fn [app owner]
   (reify

                                                (om/set-state! owner :previous-click m)
                                                (when-not (nil? previous-click)
                                                  (put! click-channel (- m previous-click)))))}
                              (if (:should-stop app) "stop" "tap tempo")))))

(defn dots [meter owner]
  (reify
