Always close with 'cancel' method

So that the onCancel callback is useful. Fixes #142
Merge pull request #143 from edg2s/patch-1

Always close with 'cancel' method