Made the triggering Application object a default part of the event parameters made it possible to call triggerEvent() without data parameter.