added selection support to SettingsPanel