As you can see, moving cursor around updates value - which is set by getIntensityValue function

My question is if I can reverse this behavior ...
So, if I have intensity value, can I find, set and update corresponding cursor position in the visualization and how?
I was searching answer for several hours, also digging into the code, but without much success