renamed repo listener class