We should add ability to pass on the event as currently the user defined handle is only allowed for last handler in pipeline.