Better way to get user settings, update toggles methods