adding touch prevent