clean up some coloring issues and add a colorDomain function