settings page and location chooser