Move some settings to SettingsProvider, Implement "reverse color"
selection mode