set appsettings values from UI only on save, not on combo box change, so that keyboard changes count, too; moved UI->appsettings updates to separate private method