Implement IIntervalEventProvider