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?