can re-center when scaling mapCanvas extent