Add cancelCallback()