Compare explicit and implicit replicator behavior this.format('%s: %d', this.index, this.value); Debug.write(parent.selman.isSelected( this ), parent.selman.toggle); parent.selman.select( this ); this.selected = value; this.onselected.sendEvent(value); this.format('%s: %d', this.index, this.value); Debug.write(parent.selman.isSelected( this ), parent.selman.toggle); parent.selman.select( this ); this.selected = value; this.onselected.sendEvent(value); this.format('%s: %d', this.index, this.value); Debug.write(parent.selman.isSelected( this ), parent.selman.toggle); parent.selman.select( this ); this.format('%s: %d', this.index, this.value); Debug.write(parent.selman.isSelected( this ), parent.selman.toggle); parent.selman.select( this ); this.selected = value; this.onselected.sendEvent(value);