   (if (active-minibuffer-window)
       (push req floobits-user-input-events)
     (let
-        ((prompt (floo-get-item req 'prompt))
-         (initial (floo-get-item req 'initial))
-         (choices (floo-get-item req 'choices))
-         (dir (floo-get-item req 'dir)))
-      (floo-set-item 'req 'response
-                     (cond
-                      (choices (completing-read prompt (mapcar (lambda (x) (append x nil)) choices) nil t initial))
-                      ((floo-get-item req 'y_or_n) (y-or-n-p prompt))
-                      (dir (read-directory-name prompt nil initial))
-                      (t (read-from-minibuffer prompt initial))))
+        ((prompt (floobits--get-item req 'prompt))
+         (initial (floobits--get-item req 'initial))
+         (choices (floobits--get-item req 'choices))
+         (dir (floobits--get-item req 'dir)))
+      (floobits--set-item 'req 'response
+                          (cond
+                           (choices (completing-read prompt (mapcar (lambda (x) (append x nil)) choices) nil t initial))
+                           ((floobits--get-item req 'y_or_n) (y-or-n-p prompt))
+                           (dir (read-directory-name prompt nil initial))
+                           (t (read-from-minibuffer prompt initial))))
       (floobits-send-to-agent req 'user_input))))
 
 (defun floobits-event-rename_buf (req)
-  (let* ((old-path (floo-get-item req 'old_path))
-         (new-path (floo-get-item req 'path))
+  (let* ((old-path (floobits--get-item req 'old_path))
+         (new-path (floobits--get-item req 'path))
          (buf (get-file-buffer old-path)))
     (rename-file old-path new-path 1)
     (when buf

  (let* ((json-key-type 'string)
         (json-false 'nil)
         (req (json-read-from-string text))
         (event (floo-get-item req "name"))
         (func (concat "floobits-event-" event)))
    (if (fboundp (intern-soft func))
        (funcall (read func) req)

      (insert-file-contents "~/floobits/persistent.json")
      (let* ((json-key-type 'string)
             (data (json-read-from-string (buffer-string)))
             (data (floobits--get-item data 'recent_workspaces)))
        (mapcar (lambda (x) (floobits--get-item x 'url)) data)))))

(defun _floobits-get-url-from-dot-floo ()
  (condition-case nil
