                  :unfollow-repo
                  api-ch
                  :params {:vcs-type (:vcs_type repo)}
-                 :context repo
-                 :events {:success #(analytics/track {:event-type :project-unfollowed
-                                                      :current-state current-state
-                                                      :properties {:org org-name
-                                                                   :repo repo-name}})})))
+                 :context repo)
+    (analytics/track {:event-type :project-unfollowed
+                      :current-state current-state
+                      :properties {:org org-name
+                                   :repo repo-name}})))
 
 
 (defmethod post-control-event! :unfollowed-project

                 (gstring/format "/api/v1/project/%s/enable" project)
                 :stop-building-project
                 api-ch
                 :context {:project-id project-id}
                 :events {:success #(analytics/track {:event-type :project-builds-stopped
                                                      :current-state current-state
                                                      :properties {:org org-name
                                                                   :repo repo-name}})})))

;; XXX: clean this up
(defmethod post-control-event! :container-parent-scroll

                 :follow-repo
                 api-ch
                 :params {:vcs-type (:vcs_type repo)}
                 :context repo)
    (analytics/track {:event-type :project-followed
                      :current-state current-state
                      :properties {:org org-name
                                   :repo repo-name}})))


(defmethod control-event :inaccessible-org-toggled
