Preferences now stay in sync with the page

I think I'm done!