Does the GPS allow for data transfer to allow map overlay in "Hybrid" or "Satellite" view in an area with wifi, edge, or 3g not available. I was in the middle of nowhere in "Oregon National Forest" and was following the "blue dot" along marked forest roads in hybrid view. Where was the map data coming from? I have looked at these areas at home using my wifi. Will the iPhone cache this data