responsive tap/click event listener