Can we use a different property to track fixed events or make the expando public? It would be really useful to be able to detect if an event is fixed outside of core, or be able to remove the flag to allow the event to be fixed again.
The problem I'm running into is I have an event that has already been fixed, like mousemove. I want to create a new event, like drag, from the mousemove event. I can't use $.event.fix(event) because the first thing is does is check if the event has already been fixed and bails out if it has. Instead I'm using $.Event(event) and then looping through $.event.props and copying the properties over from event.originalEvent to event.
I suppose an alternative solution would be to add another parameter to $.event.fix which would force the event to be fixed.