added general coloring support for effects