     ;;
     ;; typed regex in ns-filter-tf => visual feedback about validity
     (b/bind
-      ; As the text of the textbox changes ...
+      ;; As the text of the textbox changes ...
       (id :ns-filter-tf)
-      ; Convert it to a regex, or nil if it's invalid
+      ;; Convert it to a regex, or nil if it's invalid
       (b/transform #(try (re-pattern %) (catch Exception e nil)))
-      ; Now split into two paths ...
+      ;; Now split into two paths ...
       (b/bind
         (b/transform #(if % "white" "lightcoral"))
         (b/notify-soon)

    ;; updated fqn in doc-tf or doc-cbx =>
    ;; new render-doc-text in doc-ta
    (b/bind
      ; As the text of the fqn text field changes ...
      (apply b/funnel [(id :doc-tf) (id :doc-cbx) vars-lb-refresh-atom])
      (b/filter (fn [[doc-tf doc-cbx]]
                  (not (or (nil? doc-tf)  (= "" doc-tf)

    ;;
    ;; typed regex in vars-filter-tf => visual feedback about validity
    (b/bind
      ;; As the text of the textbox changes ...
      (id :vars-filter-tf)
      ;; Convert it to a regex, or nil if it's invalid
      (b/transform #(try (re-pattern %) (catch Exception e nil)))
      ;; Now split into two paths ...
      (b/bind
        (b/transform #(if % "white" "lightcoral"))
        (b/notify-soon)
