Made the recording color template smarter.
When existing recordings are loaded from the server, the color template resets its internal state based on those colors, to avoid generating the same color as the latest recording.