             [cljs-repl-web.code-mirror.subs :as subs]
             [cljs-repl-web.code-mirror.editor :as editor]
             [cljs-repl-web.code-mirror.common :as common]
-            [cljs-repl-web.code-mirror.replumb :as replumb]
+            [cljs-repl-web.code-mirror.replumb :as replumb-proxy]
             [cljs-repl-web.code-mirror.utils :as utils]))
 
 ;;; many parts are taken from jaredly's reepl

                 (let [text (.trim text)]
                   (when (< 0 (count text))
                     (set-text text)
                     (add-input text (replumb/current-ns))
                     (execute text #(add-result (not %1) %2))
                     ;; todo - rethink better?
                     (when-let [example @(subscribe [:get-next-example :cljs-console])]

  (into [:div] (map display-repl-item items)))

(defn console []
  (let [execute #(replumb-proxy/run-repl %1 {} %2)
        {:keys [add-input
                add-result
                go-up
