fixes colors

using colorIds instead of geting and setting the colors itself