     om/IWillUnmount (will-unmount [_] (scroll/deregister-fn (om/get-state owner :scroll-id)))
     om/IRender
     (render [_]
-      (let [controls-ch (om/get-shared owner [:comms :controls])]
-        (html
-         [:section.home-epilog {:ref "home-epilog"}
-          [:a.home-action {:href (auth-url)
-                           :ref "epilog-cta"
-                           :role "button"
-                           :on-click #(put! controls-ch [:track-external-link-clicked {:event "Auth GitHub"
-                                                                                       :properties {:source "epilog-cta"}
-                                                                                       :path (auth-url)}])}
-           "Sign Up Free"]
-          [:div.home-cover]
-          [:div.home-top-shelf]
-          [:div.home-slogans
-           [:h1.slogan.proverb {:item-prop "So, ready to ship faster?"
-                                :alt       "Let's just authorize first."}
-            "So, ready to ship faster?"]
-           [:h3.slogan.context {:item-prop "Next you'll just need to sign in using your GitHub account."
-                                :alt       "Signing up using your GitHub login lets us start really fast."}
-            "Next you'll just need to sign in using your GitHub account."]
-           [:h3.slogan.context {:item-prop "Still not convinced yet? Check out our pricing."
-                                :alt       "Currently, we must request permissions in bulk."}
-            "Still not convinced yet? Check out our "
-            [:a {:href "pricing"} "pricing"]
-            "."]]
-          [:div.home-avatars
-           [:div.avatars
-            [:div.avatar-github
-             (common/ico :github)]
-            [:div.avatar-circle
-             (common/ico :logo)]]]
-          [:div.home-bottom-shelf
-           [:a {:on-click #(put! controls-ch [:home-scroll-5th-clicked])}
-            (common/ico :chevron-down)]]])))))
+      (html
+       [:section.home-epilog {:ref "home-epilog"}
+        [:a.home-action {:href (auth-url)
+                         :ref "epilog-cta"
+                         :role "button"
+                         :on-click #(raise! owner [:track-external-link-clicked {:event "Auth GitHub"
+                                                                                 :properties {:source "epilog-cta"}
+                                                                                 :path (auth-url)}])}
+         "Sign Up Free"]
+        [:div.home-cover]
+        [:div.home-top-shelf]
+        [:div.home-slogans
+         [:h1.slogan.proverb {:item-prop "So, ready to ship faster?"
+                              :alt       "Let's just authorize first."}
+          "So, ready to ship faster?"]
+         [:h3.slogan.context {:item-prop "Next you'll just need to sign in using your GitHub account."
+                              :alt       "Signing up using your GitHub login lets us start really fast."}
+          "Next you'll just need to sign in using your GitHub account."]
+         [:h3.slogan.context {:item-prop "Still not convinced yet? Check out our pricing."
+                              :alt       "Currently, we must request permissions in bulk."}
+          "Still not convinced yet? Check out our "
+          [:a {:href "pricing"} "pricing"]
+          "."]]
+        [:div.home-avatars
+         [:div.avatars
+          [:div.avatar-github
+           (common/ico :github)]
+          [:div.avatar-circle
+           (common/ico :logo)]]]
+        [:div.home-bottom-shelf
+         [:a {:on-click #(raise! owner [:home-scroll-5th-clicked])}
+          (common/ico :chevron-down)]]]))))
 
 
 (def footer

            [:div.customers-brands {:class (str "selected-" (get-in customer-brands [selected-customer :position]))}
             (for [[customer template] customer-brands]
               (html
                [:a.customers-brand {:on-mouse-enter #(do (put! controls-ch [:customer-logo-clicked {:customer customer}])
                                                          (om/set-state! owner [:hovered-customer] customer))
                                     :on-mouse-leave #(om/set-state! owner [:hovered-customer] nil)}
                 (get customer-logos customer)]))]

  (:require [cljs.core.async :as async :refer [>! <! alts! chan sliding-buffer close!]]
            [clojure.string :as str]
            [dommy.core :as dommy]
            [frontend.async :refer [raise!]]
            [frontend.components.common :as common]
            [frontend.components.crumbs :as crumbs]
            [frontend.components.drawings :as drawings]
