I know that if I land my drone some distance away from me that the drone will reset its home point when I take off again, but does the drone still know the GPS coordinates of the controller? In other words, does the controller have a separate GPS receiver?