check state on seeing a change somewhere else.