       (puthash "breakpoints" 'rdebug--setup-breakpoints-buffer map)
       (puthash "stack" 'rdebug--setup-stack-buffer map)
       (puthash "variables" 'rdebug--setup-variables-buffer map)
+      (puthash "display" 'rdebug--setup-display-buffer map)
       map)))
 
 (defun rdebug-process-annotation (name contents)

	  (gud-call (format "p %s=%s" var value)))
      (message "No variable found"))))

(defadvice gud-reset (before rdebug-reset)
  "rdebug cleanup - remove debugger's internal buffers (frame, breakpoints, 
etc.)."

     (get-buffer-create (format "*rdebug-variables-%s*" script-name)))
    (other-window 1)
    (switch-to-buffer
     (cond (gud-last-last-frame
            (gud-find-file (car gud-last-last-frame)))
           (gud-target-name
            (gud-find-file gud-target-name))
           (t
            ;; Put buffer list in window if we
            ;; can't find a source file.
            ;;
            ;; Note: The frame-specific buffer list (used when
            ;; `Buffer-menu-use-frame-buffer-list' is non-nil), can contain
            ;; killed buffers, which `list-buffers-noselect' crashes on.
            (let ((Buffer-menu-use-frame-buffer-list nil))
              (list-buffers-noselect)))))
    (other-window 1)
    (set-window-buffer 
     (selected-window) 
