   (reify
     om/IInitState
     (init-state [_]
-      {:chans {:event-chan (chan (sliding-buffer 1))}
-       :navigate (chan)
-       :event (chan (sliding-buffer 1))})
+      {:chans {:event-chan (chan (sliding-buffer 1))}})
 
     om/IWillMount
     (will-mount [_]

(defn item-add-view [item owner]
  (reify
    om/IRenderState
    (render-state [_ state] ;; keys chan as etc?
      (let [event-chan (om/get-state owner [:event-chan])]
        (dom/div #js {:id "item-add-view"}
        (dom/div #js {:id "item-info"}

        (go
          (while true
            (let [{:keys [op data]} (<! event-chan)]
              (condp = op
                :view-new
                (do
                  (.setToken history "/new")
