refactored colorDictionary reevaluate for efficiency
eliminated use of compositeAlpha. Replaced with core.getOverAlpha