UserPrefsController now singleton