Added cancel() to the end of DropDelayTask just to be safe