Take a look at this blog and the source code for a D2 widget that helps uses better view documents:
Document Viewer – Part 1: Multiple Monitors – paulsundquist
source code: https://github.com/paulsundquist/d2-widget-core
and give me some ideas on where you'd like to see this widget go!