                             (map #(dom/option nil %) (om/observe owner (synths))))
                      (dom/span nil "}")))))))
 
-
 (defn track-view [{:keys [cursor id delete-ch]} owner]
   (reify
     om/IInitState

                               (om/build param-editor {:cursor (get cursor "params") :id id :set-state-ch set-state-ch}))
                     (dom/span #js {:onClick #(go (>! delete-ch cursor))} " delete? ")
                     (dom/span nil "}"))))))

(defn track-builder [{:keys [cursor id set-state-ch]} owner]
  (reify

                                                                 (repeat id)
                                                                 (repeat (:delete-ch state)))]
                                                (om/build-all track-view cursors {:state state}))))
                            (om/build track-builder2 {:cursor (get cursor "tracks")
                                                      :id id
                                                      :set-state-ch (:set-state-ch state)}))))))))

(defn app-view [cursor _]
  (reify
