Fix pan operation when location found.

Does not work nicely to chain calls to panTo() and setZoom().
Draw path, and handle recursive loop.