replacing active with ontouchstart