Update Settings page to be fully functional.