title: Touch drag a View all over the screen
body: <p>I have a UIImageView placed with frame (0,0,320,200). </p>
  
  <p>i have added touch drag to it using simple gesture. </p>
  
  <pre><code>- (void)touchesMoved:(NSSet *)set withEvent:(UIEvent *)event {
      CGPoint p = [[set anyObject] locationInView:self.superview];
      self.center = p;
  }
  </code></pre>
  
  <p>It works fine, however as soon as i drag it to bottom of screen let's say and remove my finger and then try to touch it, it stops detecting touch on the view and start detecting touch on the views on the screen. Now this imageView is placed on top of all views so i am not sure even its dragged why it doesn't get touches , </p>
  
  <p>Now if somehow using any button make it move ot its original position it starts detecting touch again.</p>
  
  <p>So whats going on here?</p>