To support synthesize feature in IE7/IE8

Still we have to add a notify event to make it work in IE7/IE8, this
will be removed when IE7/IE8 are out of scope