You can clone with
HTTPS or Subversion.
IE8 incorrectly calls the function expression named resolve within the defer() closure, instead of calling the outer function named resolve() like every other sane platform does. The fix is simple--rename the function expression, or remove the name entirely, but I prefer the former for debugging purposes.
Fix #49 oh, IE, you never cease to amaze