Add repo listen/unlisten