Rely on ListModel events instead of manual refresh.
Improve performance.
Rephrase Descriptor into Summary.