v2.14: handle updating agent when GUI changes occur