don't use click event for tap