color change, send state "improvements"