Add SettingsListener to listen for when settings are changed to
enable/disable parts of the launcher based on changed settings