I actually initially started with callback handlers in the method signature, but then thought it will be a stretch as the logic was very minimal..
but with your feedback, i think it makes sense, will modify the signature and incorporate the callbacks, thanks.