 (defun lusty-highlight-next ()
   (interactive)
   (incf lusty--highlighted-index)
-  (lusty-update-completion-buffer))
+  (lusty-update-matches-buffer))
 (defun lusty-highlight-previous ()
   (interactive)
   (decf lusty--highlighted-index)
   (when (minusp lusty--highlighted-index)
     (setq lusty--highlighted-index 0))
-  (lusty-update-completion-buffer))
+  (lusty-update-matches-buffer))
 
 (defun lusty-sort-by-fuzzy-score (strings abbrev)
+  ; STEVE case-sensitive when abbrev contains capital letter?
   (if (or (string= abbrev "")
           (string= abbrev "."))
       (sort strings 'string<)

  ;; Window configuration may be restored intermittently.
  (setq lusty--initial-window-config (current-window-configuration)))

(defun lusty-update-completion-buffer (&optional tab-pressed-p)
  (assert (minibufferp))
  (multiple-value-bind (matches openable-p)
      (ecase lusty--active-mode
        (:file-explorer (lusty-file-explorer-matches))
        (:buffer-explorer (lusty-buffer-explorer-completions)))

    (if (and openable-p tab-pressed-p)
        ;; STEVE ^^ this is not right anymore

    (set-keymap-parent map minibuffer-local-map)
    (define-key map "\C-n" 'lusty-highlight-next)
    (define-key map "\C-p" 'lusty-highlight-previous)
    (define-key map "\t" 'lusty-select-entry)
    ;; STEVE ^ entry for <Enter> as well?
    map)
  "Minibuffer keymap for `lusty-file-explorer' and `lusty-buffer-explorer'.")

