Or maybe just have the firstPage promise to live on PDFView, so we aren't reaching into PDFFindController to resolve a promise.