Add listener interface.