make sure the event pointer is initialized even when all the events are filtered before the timeout callback is called for the first time