Handles custom events which is predefined or user-defined to save detailed information about execution progress, results ...