Hi,
I like this implementation - it is very quick to implement. I have trouble finding source code on this github repo - it looks like that you have deleted it. Please make it public, so we can contribute to this project.
We would like to add the possibility to return status booleans on onDone :)