Updates layout upon button change but requires interaction