use TabInfo for ExternalPdfViewer