When I have done this type of thing I have found else scripts a little unreliable. The thing is, in this case it isnt needed at all, just put everything in the if statement. Hide and show objects in one place. It will work this way.EgIf(DD1.rawValue == "1") //when 1 is selected, show TF1, 2 and 3 bu...