added an additional callback to fire before all other touch end events