Fixed color not always changing properly