ahhh, yes, image input would make a bit of sense, in IE an image input will not pass a value, only the x and y coordinates.
another fix would have been to modify the login trigger code:
<cfif (isDefined("Form.LogIn"))>
to:
<cfif (isDefined("Form.LogIn.x"))>