Signals for on_cancel_or_timeout (cf. #116)
Rename to on_cancel, fix #116