new release with new listerner semantics