EventHandler
- Internal queue performance and the way it functions has been greatly improved overall.
- Fixed typo within RegisterUnitEvent method causing it to not fire registered events.
- When registering an event that is passed through EventHandler it will now correctly return the original frame reference back to OnEvent parameters.
- LibHealComm UNIT_HEAL_PREDICTION callbacks will now correctly be attached to EventHandler itself, instead of the frame that registered the event.
- LibHealComm UNIT_HEAL_PREDICTION function will now attempt to dynamically search for units depending on group size.
- _UNREGISTER functions will now only fire if its the last registered callback in the queue when attempting to unregister that event.
- Other general miscellaneous clean up, making it quite a bit more lean.