Added simulation and client delay capability, will implement adaptive
timing.