Event-based timer interrupts