mentioned that events are synchronous in events docs