title: DoDragDrop and MouseUp
body: <p>Is there an easy way to ensure that after a drag-and-drop fails to complete, the MouseUp event isn't eaten up and ignored by the framework?</p>
  
  <p>I have found a blog post describing <a href="http://sarangdatye.blogspot.com/2004/10/drag-drop-and-mouseup-mystery-solved.html" rel="noreferrer">one mechanism</a>, but it involves a good deal of manual bookkeeping, including status flags, MouseMove events, manual "mouse leave" checking, etc. all of which I would rather not have to implement if it can be avoided.</p>