bug fix on ie9