pass listeners to em factory