Handle success/failure, events with multi-chunk data and better event splitting