improved color, and some other interactions