Restructured MapView slightly to clarify when the mapbounds are reset

Added small amount of docs around this