I'm worried about this changing out from under a user as they edit it if someone else changes the list of services. It seems this would have no data, then you'd click the button to show it and it'd render, and then it'd stay put until you completed it.

If the service list changed you've close/reopen the control?