Should I use a delegate from a clock object to broadcast time updates?

Right, the component route is definitely interesting, I hadn’t considered that they would all be synchronized via ticks! Great food for thought, thank you!