Don't reload everything on every edit action, just redraw the affected items.
The initial setup was to ensure WYSIWYG, but now that audio is becoming
usable and stable, it needs to not be painfully slow with many items.