Fixed ie9 bug, added classList shim
Fixed ie9 bug, added classList shim