     (dom/div
       #js {:className
            (str "modal"
-             (when (or no-stream? media-error show-about? result-gif winner?) " active"))}
+             (when (or no-stream? media-error show-about? result-gif winner?)
+               " active"))}
       (cond
         media-error
           (dom/div nil

      (let [even-inversions? (even? (inversions grid))]
        (or
          (and (odd? size) even-inversions?)
          (and (even? size) (= even-inversions? (odd? (blank-at-row grid size)))))))))


(defn make-cell-list [size]

                                :min      "2"
                                :max      "9"
                                :step     "1"
                                :onChange
                                #(set-grid-size!
                                  app
                                  (js/parseInt (.. % -target -value)))})

                (dom/label nil "playback speed")
                (dom/input
                  #js {:type     "range"
                       :value    (- tick-ms)
                       :min      "-1000"
                       :max      "-30"
                       :step     "10"
                       :onChange #(set-tick-ms!
                                    app
                                    (- (js/parseInt (.. % -target -value))))})

                (apply dom/button
                  (if gif-building?
                    [#js {:className "wait"} "hold on"]
                    [#js {:onClick #(make-gif app tick-ms)} "make gif"]))

                (dom/button
                  #js {:onClick #(om/update! app :show-about? true)}
                  "help")

                (dom/p nil
                  (dom/a #js {:href source-url :target "_blank"} "source")
