IE, file input, and different behaviors of change event with .live() and .bind()

IE, file input, and different behaviors of change event with .live() and .bind()

In IE, if I bind the "change" event with .live() or .delegate() on file input, it is not firing till I blur the input after file select (click outside the input). But with bind, it works just fine, which is weird.

Here is the reconstruction:  http://jsfiddle.net/Hp4RF/

Is it bug or something in jQuery that can be fixed (as with bind it works fine...), or unfixable IE issue?