fixed logic problem with which time you're talking about
also removed the need for "skip last event"

previously, the time for an event was wrongly counted as the time until
that event took place.  it now is the time until another interesting
event takes place.