duplicate click fix