replacing TextMarkupReceiver with PageTextMarkupReceiver