Move location_province_select_options to location_views and modify it a bit. It still has caching issues.