Use listener aggregate