use model structure to reflect isInteractive state
reflect the interactive property of a sequence in the correspoding section of the model ("sequence>current sequence>interactive") instead of as a flag
reflect the interactive property of a sequence in the correspoding section of the model ("sequence>current sequence>interactive") instead of as a flag