fix map sizing and zooms during window resize