fixed bug of touch
add cancel touch