title: How do you cancel all touch actions in progress?
body: <p>I'm facing a situation in where I have 2 buttons that show different view controllers when tapped.</p>
  
  <p>The problem is that if I press and hold down "button 1" and then press and release on "button 2" and then release "button 1" both button actions are executed. (In this case presenting a view controller)</p>
  
  <p>So I thought that the simplest solution would be to call something on the same place as I am presenting my view controller that would "cancel all touches in action, or all the user interaction" so that when the button that was being pressed down is release it wouldn't register it as a new event.</p>
  
  <p>Is there a method in iOS used to "interrupt" all touches in progress?</p>