Please correct me if I am wrong:
Ok so I grasp that what you put in the “Follow Expression” feature should return a numeric value ( yes ? what if you return a boolean or string ? ). This value will then be used as the active layer number. So if my expression returns 7 then layer 7 becomes active ( yes ? ).
But what does the “Level 1 = userinput” bit do ? Does the expression start counting from the layer you specify there ? e.g. if I put “Level 1 = 3” and my expression returns 4 then 6 becomes the active layer ( because Layer 3 is active on 1, Layer 4 is active on 2, Layer 5 is active on 3, Layer 6 is active on 4, etc ) ? Have I got that right ?