Don't draw map when it appears.
Speed up rendering a bit and use requestAnimationFrame to redraw.