new type tap

update to support tap click
fix mobile bug

fix mobile bug