Add notion of {Upstream,Downstream}{Connect,Disconnect}Listeners