rest listeners