For a project (a todo-list-tool) I'm using buttons for every entry and I always have to remove the panel, create an empty one and add all buttons again when changing something.
Well... it actually is not slow but would be easier to script with a button-remove-feature