Bug fix: actually count the recursion level in Knob::setValue