Bug fix for #133 : Limit the number of events the time line can hold and clean up the time line at the end of each cycle of the runner