fix map zooming functionality