message lister should use its own abandon listener