only show relocate button if GPS locating has worked in some way
we need to explicitly deactivate and activate the control that displays
the reposition button when we deactivate and activate the map nav as
otherwise it doesn't work when we return to the map screen.
make sure device variable exists before trying to use it