     ;; 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 ...
+      ;; 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)

      :action (fn [event] (swap! (id :color-coding-cb-atom) not)))
    ;; vars
    (config! (id :vars-entries-lbl) :text "0")
    ;; doc
    (config! (id :doc-tf) :text "")
    (config! (id :doc-ta) :text "                                                                        ")
    (selection! (id :ns-cbx) "loaded")
