Simplifying addCancellationAction

Simplifying this by piggybacking on the addCallback() impl.
response -> result