Fix processor utilisation issue.  Switch to using System.Threading.Timer.