Accumulate events into an ordered timeline
If a string is passed in, it will be ignored and the timeline will not be modified
This does not remove duplicate events
Accumulate events into an ordered timeline