avoid dynamic_cast
safe strings
automated settings for preferencesDialog
dropped lambda-like workarounds
avoid hiding on Esc
standard shortcuts fix
no tooltip for theme toggle