managing colors from client side too since the server can be remote but the logs are printed on the client side