fixed wrong check already done touch