added compliance for IE10