unregister pref observer at shutdown
reload modules when enabled/disabled