Add cancel based methods to event base interface