redid system for handling colors, you can now set them via config