(() => {
        // Remove div4 causes moving div5 underneath the cursor
        event.target.remove();
        document.getElementById("div5").getBoundingClientRect();
      });
    }, {once: true, capture: true});

    await new test_driver.Actions()
      .pointerMove(0, 0, { origin: document.getElementById("div0") })
      .pointerDown()
      .pointerMove(0, 0, { origin: document.getElementById("div1") })
      .pointerMove(0, 0, { origin: document.getElementById("div2") })
      .pointerMove(0, 0, { o