Added responsive-ish map centering/zooming