modify for ie9 bug