preliminary work on SettingsPanel