fix IE 8 bugs