add drag failure hook