Fixes an issue that prevented adding new listeners

We really want to push new listeners into the array if this already exists.
Currently in Crete we're only able to register one single listener