I am tempted to bring up Ircle's original color specification that used unique characters to identify events, rather than colors. Hence this problem was not an issue.

Codes 16-98 are unused. This would be a smart way to use them. That or log events "raw" like colloquy.