Firing an event every time a variable changes

Hi,

Im using a “Get Hit Result Under Cursor for Objects” node to display information on a widget about any different mesh I import into my level. I’m trying to update a timeline to fade the opacity of the material to highlight which object the cursor is over. It all works fine however if I move the cursor from one object to another before the reverse timeline is completed, it interrupts the opacity fade and keeps it highlighted until I place my cursor back on top of it.

I think it could be fixed if there is a way to fire an execution every time the name variable of the object my cursor is over changes but I’m not sure how to do it.

Any ideas?

Thanks