special.change throws error in IE while mousedown when used in live()

special.change throws error in IE while mousedown when used in live()

JQuery version: 1.4.2

If a page contains VML elements and if live("change") is registered, whenever the VML element is clicked, IE throws an error. The error is thrown in the line 1979 where type of the element is accessed. If the clicked element happens to be a VML element, IE throws the annoying error.

Attached HTML has a test page.

The error will be thrown when the Blue Oval is clicked.

Regards,
Sridhar