8701a54603
In IE, where window.event is used, the event can change during the delay. To avoid this, we store the event properties in a new object.