Leaving a note on components in GH?

You are correct. Find the reason here:

Specifically this part that I am copying below:

You can dynamically update sliders and other parameters within a script in Grasshopper. However, that is a strict limitation of our servers, along with anything that breaks the one-to-one relation between a set of parameters and a computation. If we’re being a little more fancy and mathematically sound, make sure your definition behaves as a deterministic finite automaton , but I’m not sure it’s helping…