fix the bugs: IE support