1. Start a GUI emacs with -q 2. load the attached t.el file 3. M-x test 4. look at the menu-bar and notice there is `Test' menu 5. mouse-click the first line and notice `Test' is gone 6. mouse-click the second line so that `Test' reappears 7. C-p to move to first line and notice `Test' doesn't disappear The difference between 5 and 7 is puzzling. Is this a bug? How to make the two behave consistently? Leo