infrastructure for non-satellite window registration for pdf.js window