Use ontouchend instead of onclick events, to bypass default 300ms delay from WebKit for iOS