added edit config dialog to services
changed display of _ listeners to be included in dom but hidden to stop them being removed when deployed