 
 (defn clojuredocs-offline-mode! []
   (let [f (clojuredocs-snapshot-filename)]
-    (if (.exists (clojure.java.io/as-file f))
+    (if (.exists (io/as-file f))
       ;; TBD: Consider trying to handle errors while reading the file.
       (let [s (with-out-str (cd-client.core/set-local-mode! f))]
         [:ok s])

      (b/filter (fn [[doc-tf doc-lb]]
;;                  (printf "(class doc-lb)=%s (seq doc-lb)='%s' (map ... doc-lb)='%s'\n"
;;                          (class doc-lb) (seq doc-lb)
;;                          (seq (map icon-to-name doc-lb)))
;;                  (flush)
                  (not (or (nil? doc-tf)  (= "" doc-tf)
                           (nil? doc-lb) (= "" doc-lb)))))
      (b/transform
        (fn [[doc-tf doc-lb]]
          (future
            (let [s (render-doc-text doc-tf (map icon-to-name doc-lb))]
              (when-not (= s (config (id :doc-ta) :text))
                (invoke-soon (config! (id :doc-ta) :text s))))))))
    ;;

      (id :browse-btn-atom)
      (b/notify-soon)
      (b/transform (fn [& oo]
        (let [o (selection (id :doc-lb))]
          (when-let [fqn (config (id :doc-tf) :text)]
            (future
              (case o
