changes to the preferences settings
hide/display stereotypes based on preferences
listener updates class diagram when user preferences change