timeout if events is never not nil