fnThrottled = function() {
				fnThrottled.cancel();
				iAnimationFrameId = window.requestAnimationFrame(function(args) {
					fn.apply(this, args);
				}.bind(this, arguments));
			}
Creates a wrapper around a function. When calling the wrapper, the original function is called in the next frame (makes use of
<code>requestAnimationFrame</code>).
Multiple calls within the same frame are reduced to one call in the next frame, with the arguments of the last call.
Scheduled calls can be canceled.

@param {Function} fn The function to call in the next frame.
@returns {Function} A wrapper function around <code>fn</code>.