This flag only has an effect when setColorSwap has been specified, it won't do anything it set on its own. Therefore instead of a separate method let's add an overloaded setColorSwap method instead. ie. setColorSwap(color, overrideOpacity)