if (vertical) {
        hgh = ref._hgh ?? (ref._hgh = ref.top + ref.height);
        wdh = ref._wdh ?? (ref._wdh = ref.left + ref.width);
        return cur.top >= hgh || cur.left < wdh;
    } else {