use touchend mouseup touchcancel event