created a specialCenterAndZoom() request as a work-around to centerAt().  It seems there is an API bug which causes the map to fetch many unnecessary tiles on centerAt, so we have to take some precautions (turn off layers before zooming).