implemented light/dark theme selection in usersettings