I am not sure what you are trying to do (Haven’t try M4L), and the patch you posted is not visible (looks like an empty post to me), nut maybe you can check the "hover" object. If you specify a "scripting name" to a UI object, when hovering over it with the mouse, the "hover" returns the scripting name of that object.
In combination with the "mousestate" to report "clicks" you could make a system to report the dial/button/etc being clicked.
The hover object was exactly what I was looking for yes.
In fact I deleted the post with the patch cos I couldn’t compress it at the moment and the thread was effectively unreadable.
Roman, I was not thinking of signal scaling, it is more like object matching. If with hover I can identify en object, with click I can route it to an other one.