Add some idle time between iterations to avoid intensive cpu usage.
Add Signaler start/stop control.