shims for IE8/IE9