Hover over object to change material

I have only done this with buttons, and its pretty much setup behind the scenes. How would I set this up an object? I get it needs to change the material when moused over. But how do I setup the “mouseover” with the vr controller. Was hoping you could use that widget interaction debug. But kinda figured that would fail. I am guessing some type of line trace that intersect with the mesh (mouse over)? Thanks!

I got the overlap to work and change material. But now I need to be able to select the overlapped object and have it trigger an animation. Any ideas?! Thanks!

Cant just have it overlap and trigger, I need to be able to SELECT it with the trigger, while its being overlapped.