prepending the ITextPresentationListener is important