Legend listener