Update eventmanager

This is a test of giving Puppy a general facelift.
Is it too dangerous, or are you willing to let me swipe through the guis.

Please check the diff, and validate.
Could we settle on some guidelines?
- Only touch gtkdialog code
- Take advantages of the recent gtkdialog features
- Allow scaling of window
- Clean up gui
- Make gui code more human readable
- Change gtkdialog3/4 to gtkdialog
- Touch-friendly interface
- All text should be set by gettext