Add listener array support #211