Cross-browser dataTransfer property

On Chrome 29, dataTransfer was not found in the event nor on its
originalEvent. Using raw addEventListener instead of jQuery bindings
for cross-browser compatibility.