switch callback.apply to callback.call for IE error:
IE8 yielded an error passing a hash as a param in .apply;
.call works with no errors;