remove usersettingscontroller in favor of pagecontroller, simplify settings requests