My approach is : Press a button , create a drag-drop object under input (touch) then drag this onto something other, then release.
Im using NGUI: Free Edition Version 2.0.7c.
I tested out that OnPress is only called with the parameter "true" , once if the press beginn's, and never with the parameter "false".