How [[basic]] handles events
