added DOMTokenList polyfill for IE9