Complete rework of Events system, including overwriting core Events functions with RegExp functionality.
Moving most of the events rewrite to a wrapper around core events.