My problem is that during the execution of this loop hundreds of events may be happening and for every event it is yielding an Event object... So, how is the loop able to finish and the interpreter come out of the loop? Continue reading...