optimize color chooser init

only call spectrum init code on newly-added row