How to know if a parameter sent a new calculation or not

Hello,
Is there a way in a Grasshopper component to know which input parameters initiated the update?
Here I have a viewport control, when I change the mesh of the control I have to update the whole control.
But the constraint curve does not change. changing it requires recalculating the intersections and with a new mesh and curve constraint no other choice to reset all data.

How to know if a parameter sent a new calculation or not. ?

jmv