add framework for watching busnames appearing/vanishing