List - manual navigation problems

Thanks, I am happy to use an encoder!
My project is an OBS controller, so I am displaying scenes in my TFT. The list widget seems to be perfect but the way OBS works makes hard to scroll the list without to changing the current scene by mistake. At this point I need to make a difference between a focus navigation like move up or down over the buttons but not clicking on them. I might need to create a video that explains this situation but there is two states:

A) the button is the current selected (this one works perfect)
b) while navigating the list I need a way to determine over which button I am passing.

I was able to implement lv_list_up(list) and lv_list_down(list) so the list seems to scroll but I don’t know where I am.

The thing is that I add the buttons dynamically and I don’t know the name of the objects (buttons) in order to be able to set the focus on them. What could I do in this case?