HTML5 shim for IE9