did a workaround fix for the bug that the first gps lookup has a domain error. So now it does that upon changing to the new view and it works well when you actually need it