Fix problem when markers did not appear:
 - if events were created, the delegate was required, but if the GetMarkerView was not implemented, no marker appeared.

Added support for nulls on markers