Using an event driven mechanism (triggers) to inform of completed events rather than my own ceated callbacks or global functions everywhere