Better fix: cancel cb also when moving, exec'ing, etc