Reloading is necessary to ensure we're showing a valid representation of the list. It would be better to refresh the list via Ajax, but this was quick and it works well enough for an admin interface.