Generalized arguments on events and to invoked methods.

Hello, thanks for the reference to your repository in the emails.
I grabbed your latest version and applied it to my project with the arguments changes I had mentioned in the email.
I am new to setting up forks and pull request so let me know if I have mucked up something.

I like your addition of the start method hook, suits me :) and gives me he promise result if I want it.
Yours sincerely, Robin