extending streamEvent