Add external listener to architectural state.