Sometimes "Touch has ended" stops triggering after an app restart. The only fix is to restart the phone.
Using mouse clicks seems to work correctly though.