LV_CHART cursor activation radius, multiple series cursor etc

Hi all,

I’m using a cursor in my lv_chart like in this example in the documentation
image

At the moment the cursor is drawn when the touch is anywhere in these zones
image

Is there a way to have a radius around each point which dictates if the touch coordinates constitute a hit in lv_chart_get_pressed_point()?
Or is the width of the chart split in X like this to save processing?

I have up to 6 series on 1 chart & i’d like to be able to activate the cursor on any of them, like in Home Assistant (but on click, then click off by touching further away):
PhotoGIF_9_12_2023_9_06_34_PM

Is this possible somehow or is it too much to ask of an ESP32-S3?