r evt = new DragEvent('dragstart', {dataTransfer:dataTransfer});
        blue.dispatchEvent(evt);
      });
      t.done();
    },0);
  };

  fuchsia.ondragenter = fuchsia.ondragover = function (e) {
    e.preventDefault();
  };

  fuchsia.ondrop = function (e) {
    e.preventDefault();
    var dataTransfer = e.dataTransfer;
    setTimeout(function () {
      var t = async_test('new thread should see data store in protected mode after drop');
      blue.ondragstart = function (e) {
        t.step(function()