dataTransfer.setData não funciona no IE9

Eu estou ligando algum código aodragstart evento com jquery como este:

$new.on('dragstart', function(event) {
  event.originalEvent.dataTransfer.setData("text/html", $new.clone().wrap('<p>').parent().html());
});

$new é um objeto jquery. O objetivo é anexar o html do elemento arrastado ao evento, para que eu possa criar uma cópia quando descartada. O Chrome nem precisa desse evento para fazer isso. O Firefox funciona quando esse código é adicionado. Mas o IE9 lança umSCRIPT65535: Unexpected call to method or property access. quando o evento é acionado. Aqui está um jsFiddle:http://jsfiddle.net/j52EM/3/

Como posso fazer isso funcionar para o IE?

questionAnswers(2)

yourAnswerToTheQuestion