For example:
<img width="1904" alt="Screen Shot 2021-11-05 at 11 59 05 AM" src="https://user-images.githubusercontent.com/29597/140540816-25d6d47b-7aea-4121-aeaa-565accc65b1f.png">

const {onHover, visibleArea} = this;
    if (!onHover) {
      return;
    }
    if (!rectContainsPoint(location, visibleArea)) {
      onHover(null);
      return;
    }
    const snapshot = this._findClosestSnapshot(location.x);
    if (snapshot !== null) {
      onHover(snapshot);
    } else {
      onHover(null);
    }
  }
}