Add streaming events API