   [panel-id title]
   (let [selected-tab @(rf/subscribe [:settings/selected-tab])]
     [rc/v-box
-     :style    {:margin-bottom "-8px"
-                :z-index       1}
+     :style {:margin-bottom "-8px"
+             :z-index       1}
      :children [[:button {:class    (str "tab button bm-heading-text " (when (= selected-tab panel-id) "active"))
                           :on-click #(rf/dispatch [:settings/selected-tab panel-id])} title]
                 [:img {:src   (str "data:image/svg+xml;utf8," triangle-down)

     :height           common/gs-12s}]
   [:.pulse-previous
    {:animation-duration "1000ms"
     :animation-name     "pulse-previous-re-frame-10x"}] ;; Defined in day8.re-frame-10x.styles/at-keyframes
   [:.pulse-next
    {:animation-duration "1000ms"
     :animation-name     "pulse-next-re-frame-10x"}]
   ])


(defn right-hand-buttons [external-window?]
  (let [selected-tab      (rf/subscribe [:settings/selected-tab])
        showing-settings? (= @selected-tab :settings)]
    [rc/h-box
     :align    :center
     :children [(when showing-settings?
                  [:button {:class    "bm-active-button"
                            :on-click #(rf/dispatch [:settings/toggle-settings])} "Done"])

  (let [older-epochs-available? @(rf/subscribe [:epochs/older-epochs-available?])
        newer-epochs-available? @(rf/subscribe [:epochs/newer-epochs-available?])]
    [[rc/h-box
      :align :center
      :size "auto"
      :gap common/gs-12s
      :children [[:span.arrow.epoch-nav
                  (if older-epochs-available?
                    {:on-click #(do (rf/dispatch [:component/set-direction :previous])
