TI has a relatively new part now, the OPT4048. It has an interupt pin and 4 sub-addresses. Like the Vishay VEML3328, it's a "tristimulus" response sensor which means the color sensing is tuned to the human model of color preception. You can use these types of color sensors to get accurate color reads and even map the readings to a standard color space (like CIE 1931). All you have to do is some matrix multiplication. The OPT4048 has an IR filter, so it's not sensitive to IR-- but that makes it better for accurate color sensing.