event list empties itself at each step.