Sorry if this question is redundant. If I'm out in the middle of nowhere with no cell service, will my phone still record a new gps home point? Will return to home still work? And finally, do I need to cache my maps beforehand? If so, how does one do that on an iphone? Thanks!