Crosshair change when hovering interactive objects - a different approach from Even Tick?

tick is basically designed for this purpose so dont feel bad using it, that said, i use a timer since updating 10 times a second probably wont affect gameplay and is much cheaper than 60 timer per second