custom point listeners instead of addListenerToEditableMarkers()