Its also possible to create an Array in your object. But you have to write a small class for it.
Because you can't overwrite a named listener so easy.
But you can use an object in an object (Objectcontainer). So you're able to add as much behaviors as you want to that listener