Added ES5 shim for IE.