                                                                 (dom/tr nil
                                                                         (dom/td nil nil)
                                                                         (dom/td nil "synth:")
-                                                                        (dom/td nil (om/build grid-synth-editor input)))
+                                                                        (dom/td nil (om/build synth-editor input)))
                                                                 (dom/tr nil
                                                                         (dom/td nil nil)
                                                                         (dom/td nil "params:")

                                                                 (dom/tr nil
                                                                         (dom/td nil nil)
                                                                         (dom/td nil "sample:")
                                                                         (dom/td nil (om/build grid-sample-editor input)))
                                                                 (dom/tr nil
                                                                         (dom/td nil nil)
                                                                         (dom/td nil "params:")

                                                    "grid"
                                                    (let [grid-id (new-id)
                                                          grid {"name" ""
                                                                "id" grid-id
                                                                "bpc" 1
                                                                "tracks" []}]
                                                      (om/transact! cursor (fn [c] (assoc c
