added on touch end as well