Use our throttle method, diff needs a little bit of work. May be buggy, use with care.