Changes:
* Add argument to tolerate some FPS variations.
* Update wrapper function.
* Update tests.
* Add test about frame rate change tolerance.
* Verify the onChange function is not called when the frame rate change
is within the the specified tolerance.
* Update test about frame rate variation detection
* Create dedicated throttle transform function to slow down after a specific amount of time.
* Remove unnecessary code.