if should drag == no, the pan gesture will fail.