Lots of updates across input, rendering and grouping