Creates a throttled function that only invokes callback at most once per every limit milliseconds
Function to throttle
Milliseconds to limit invocations
Throttled function with cancel method
Creates a throttled function that only invokes callback at most once per every limit milliseconds