<html>
<head>
  <script src="harness.js"></script>
</head>
<body onload="is(document.readyState, 'complete'); is(gNumChanges, 2); finish()">
  <script>
    waitForExplicitFinish();

    gNumChanges = 0;
    document.addEventListener('readystatechange', function() {
      gNumChanges++;
    }, true);
    is(document.readyState, "loading");
  </script>
</body>
</html>