`setTimeout` doesn't behave the same way in [IE](http://msdn.microsoft.com/library/ie/ms536753.aspx) vs [other browsers](https://developer.mozilla.org/en-US/docs/Web/API/window.setTimeout). 

Where in Chrome/FF/whatever you can do:

`setTimeout(function(a,b,c){console.log(a + b + c)}, 500, 1, 2, 3) // outputs 6 after 500 milliseconds`

in IE, extra parameters to be passed to your callback are ignore. It's sad.