             [om.core :as om :include-macros true]
             [om.dom :as dom :include-macros true])
   (:import [goog.ui IdGenerator]))
+
+(defonce signup-animation-source (utils/squuid))
 
 (defn add-tick [tick-state tick tick-fn]
   (update-in tick-state [:ticks tick] (fn [f] (fn [owner]

                  :end-tick 130
                  :start-x text-start-x :end-x (+ text-start-x text-width)
                  :start-y text-start-y :end-y (- text-start-y text-height)
                  :source "signup-animation"
                  :props {:layer/signup-button true}})
      (move-mouse {:start-tick 140
                   :end-tick 145

                   :end-tick 200
                   :start-x rect-start-x :end-x rect-end-x
                   :start-y rect-start-y :end-y rect-end-y
                   :source signup-animation-source
                   :props {:layer/ui-target "/signup"
                           :layer/ui-id "/signup"
                           :layer/signup-button true}})
