added touchcancel event as well