This clock uses data.intervalId to keep the timer handle alive for the life of the instance.
data.intervalId