     (new-round this
       (merge
         (uc/initial-state Exercise nil)
-        {::options     [["lower" "Lower"] ["higher" "Higher"]]
-         ::pitch       ["C3" ".." "B5"]
-         ::variation   24
-         ::parent      this}
+        {::options   [["lower" "Lower"] ["higher" "Higher"]]
+         ::pitch     ["C3" ".." "B5"]
+         ::variation 24
+         ::parent    this}
         props)))
 
   static om/Ident

  Object
  (render [this]
    (let [{:keys [::options ::ex-answer ::ex-total-questions
                  ::streak-count] :as props} (om/props this)]
      (assert (s/valid? ::ex-props props) (s/explain-str ::ex-props props))
      (dom/div #js {:className "lesson-content"}
        (dom/div #js {:className "single-exercise visited-no-recolor"

    (new-round this
      (merge
        (uc/initial-state Exercise nil)
        {::options   [["yes" "Yes"] ["no" "No"]]
         ::pitch     ["C3" ".." "B5"]
         ::variation [3 5 6 7 8 9 12 15 16]
         ::parent    this}
        props)))

  static om/Ident
