async drag(bbox, x, y) {
    const from = { x: bbox.x + bbox.width / 2, y: bbox.y + bbox.height / 2 };
    const to = { x, y: y || from.y };

    return I.dragAndDropMouse(from, to);
  }
Drag the element to the given position
@param {BoundingClientRect} bbox
@param {number} x
@param {number} [y=undefined]
@returns {Promise<void>}