Please use an EventMap instead of these awful timers.