add touch event for mobile browsing