streaming events rework - convenience methods