Addition of throttle feature

Addition of throttle feature. Submitted against master as there is no dev branch.  if you want to make a dev branch, I'll resubmit against that.