Added scrollable popup menu...

since undo/redo can generate way too many items to fit on the screen.
JXPopupMenu may have some features that I need for highlighting multiple
items.