Once it is created and given the proper CommandQueue, UIList, and DisplayDevice, Mouse only needs to have its virtual function check_event() called regularly. This is done in the main event loop of VMD, when the UIList is told to have all its UIObjects check for events.
The Command objects which have the word `user' as their first word control the customization of the pop-up menu and keyboard shortcuts.