cleanup: rename a method
GUI: create menus in one thread
cleanup: simplify the popup code
cleanup: simplify the popup code (2)
cleanup: simplify LVM dialogs
GUI: improve using of swing threads
GUI: remove useless code

the menus are updated after they're shown, now