use JBColor functions to avoid colors caching
avoid double wrapping to JBColor