                                                             (case op-type
                                                               :sub/create "trace--sub-create"
                                                               :sub/run "trace--sub-run"
+                                                              :sub/dispose "trace--sub-run"
                                                               :event "trace--event"
                                                               :render "trace--render"
                                                               :re-frame.router/fsm-trigger "trace--fsm-trigger"

                                  :on-click #(toggle-category-fn #{:event})}
             "events"]
            [:li.filter-category {:class    (when (contains? @categories :sub/run) "active")
                                  :on-click #(toggle-category-fn #{:sub/run :sub/create})}
             "subscriptions"]
            [:li.filter-category {:class    (when (contains? @categories :render) "active")
                                  :on-click #(toggle-category-fn #{:render})}

        filter-items            (rf/subscribe [:traces/filter-items])
        filter-type             (r/atom :contains)
        input-error             (r/atom false)
        categories              (r/atom #{:event :sub/run :sub/create :sub/dispose})
        trace-detail-expansions (r/atom {:show-all? false :overrides {}})]
    (fn []
      (let [toggle-category-fn (fn [category-keys]
