in sim/visuals/board.ts [317:332]
constructor(public props: IBoardProps) {
this.fixPinIds();
this.buildDom();
if (props && props.wireframe)
pxsim.U.addClass(this.element, "sim-wireframe");
if (props && props.theme)
this.updateTheme();
if (props && props.runtime) {
this.board = this.props.runtime.board as pxsim.DalBoard;
this.board.updateSubscribers.push(() => this.updateState());
this.updateState();
this.attachEvents();
}
}