Added event handlers to support monitoring and teseting of async processes
Added events to support the monitoring and testing of async processes.