Button setIcon() color is receiving button colors

Button icon when being replaced with setIcon() is turning color if the replacement icon actually has a color property - defaulting to blue for instance if arrow of carousel is being adjusted. See Carousel and Pen together

Perhaps it is the color property being applied and changes the color of the icon - usually is ignored, if the icon is a Label then it gets applied. Why only on the right button?