An Observable of MapBrowserEvent representing clicks.
An Observable of MapBrowserEvent representing mouse moves, emitting undefined
when the cursor passes outside the map.
Registers a given map to provide the events. Registering a new map will automatically de-register the previous.
This converts the OpenLayers mouse events to Observables, making them easily accessible/mappable in a Reactive style.