God,
i wish i could come up with things like that on the fly, sadly i still consider myself more of a designer and barely a coder haha
im currently trying out what your saying and it makes complete sense, tho something hit me, doesn't "Mouse Pick Event" solve this easier?
its got all the mouse over, off, up, down actions built in and a ray cast that i can set along with an option to use a game object with a collider.