fixed touchend event issue