TemporalEvent functional again