better location read, request gps if off
removed use of old tabactivity, use regions as default locations, some
cleanups