 {
          assert_equals( e.dataTransfer.getData('text'), '', 'step 1' );
          e.dataTransfer.setData('text','new thread after dragstart');
          assert_equals( e.dataTransfer.getData('text'), '', 'step 2' );
        });
      };
      t.step(function() {
    var evt = new DragEvent('dragstart', {dataTransfer:dataTransfer});
        blue.dispatchEvent(evt);
      });
      t.done();
      done();
    },0);
  };

};
    </script>
  </head>
  <body>
    <p>Drag the orange square over the blue squar