IE uses old, janky event handling