Refactored Settings to use SettingsFragment