send back the selected service id too

+add the service description on the list too
The service id is needed in case a service (like file api) has multiple instances in the same address.