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

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

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):

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