Thanks leoffneym,
Yet, the user has the tendency of playing, and you'll end up with different ID's and descriptions.
And in my (real) problem, I need to play with 3 drop-down lists!!!
I came to understand that rules on a control run whenever the control changes, so by putting a check box field (default:false) and put a condition:if checkbox=false, then checkbox=true, do the actions, checkbox=false, then on the other control, when is changed, it'll find checkbox=true and won't run...
In theory....