added taphold event for touchscreen devices