Added DistinctEventStream that emits repetitive events only once.