Improve BSettingsDialog