setRenderer at the start of setScale, since the child tracks' setRenderer can cause this.separateLabels to change