Fix a couple of bugs in settings
- SettingsFragment wasn't receiving events because it extended BaseFragment rather than BaseEventFragment
- Removed broken logic for deciding whether to broadcast a SettingsUpdatedEvent
- Added the namespace to SettingsUpdatedEvent so listeners can decide whether to react