Corrected Drag End/Move and Clicks handlers. The trick is DragStart and Click will both be fired on mousedown. But DragMove is a separate event and I am checking whether item was moved to see if dragend needs t take any actions.