Implement signal-driven time tracking.