apply colour settings on input changes