Abort/cancel functions and a delayCall util