Adding markers to map, and responding to collection events. After collections is modfied map view is rerendering the map, removing old and adding new markers