Hot damn, nice!  I made a minor change, the <input> padding is now 0 everywhere, and your button lines up great on 4 browsers.  Sourceforge is having issues right now, as soon as I can I'll commit the change.  Thanks for the patch!
Oh yeah, switching around the events seemed to help with that...