Charlie now reacts to dye, and renderers have been moved to the client package.