anchor.diff:  
     // XMLHttpRequestProgressEvent has no properties to itself, so just test that
     // it doesn't error out on creation and can be dispatched.
  -  eventTest('XMLHttpRequestProgressEvent',
  -      () => new XMLHttpRequestProgressEvent('foo', 5),
  -      (ev) {});
  +  // Issue 1005.
  +  // eventTest('XMLHttpRequestProgressEvent',
  +  //     () => new XMLHttpRequestProgressEvent('foo', 5),
  +  //     (ev) {});
   }
  
positive.code:   //   Expect.equals(0.3, ev.gamma);
    // });
  
    eventTest('ErrorEvent',
        () => new ErrorEvent('foo', 'message', 'filename', 10),
        (ev) {
      Expect.equals('message', ev.message);
      Expect.equals('filename', ev.filename);
      Expect.equals(10, ev.lineno);
    });
  
    eventTest('Event',
        () => new Event('foo', canBubble: false, cancelable: false),
  
negative.code:     Expect.equals(MutationEvent.MODIFICATION, ev.attrChange);
    });
  
    // Issue 1005.
    // eventTest('OverflowEvent',
    //     () => new OverflowEvent(OverflowEvent.BOTH, true, true),
    //     (ev) {
    //   Expect.equals(OverflowEvent.BOTH, ev.orient);
    //   Expect.isTrue(ev.horizontalOverflow);
    //   Expect.isTrue(ev.verticalOverflow);
    // }, type: 'overflowchanged');
  
    // Issue 1005.
    // eventTest('PageTransitionEvent',
    //     () => new PageTransitionEvent('foo', persisted: true),
    //     (ev) { Expect.isTrue(ev.persisted); });
  
    // initPopStateEvent is not yet implemented
    // eventTest('PopStateEvent', () => new PopStateEvent('foo', 'state'),
    //     (ev) { Expect.equals('state', ev.state); }
  
    // Issue 1005.
    // eventTest('ProgressEvent',
    //     // canBubble and cancelable are currently required to avoid dartc
    //     // complaining about the types of the named arguments.
    //     () => new ProgressEvent('foo', 5, canBubble: true, cancelable: true,
    //         lengthComputable: true, total: 10),
    //     (ev) {
    //   Expect.equals(5, ev.loaded);
    //   Expect.isTrue(ev.lengthComputable);
    //   Expect.equals(10, ev.total);
    // });
  
    eventTest('StorageEvent',
        () => new StorageEvent('foo', 'key', 'http://example.url',
  