test delegate returns listener