separate UserSetting stuff from Input and Language: UserSettingInput.cs, UserSettingLanguage.cs