Abstract: A programming system is provided for passing or blocking the movement of operable room divider panels along overhead tracks supporting the panels. The programming system employs separate characterized gates which pass or deny passage to separate panels which are moved along the track. By providing gates at intersections panels from one track leg can be passed or blocked to one or more intersecting legs as desired. The gates may be in the form of keyed or characterized inserts at the intersections of tracks or channels supporting the panels. The inserts may have different keyed or characterized openings which receive mating guide pins on selected panels which permit passage past the gate and block panels having male guide pins with a different key or characterized configuration.