fixed IE8/9 bugs