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. (Also wrapping it into a jQuery ready callback).