now saves and restores a position on a map