proximity to context (should open close to request origin)
minimised interruption of desktop state -- may mean we need to case-peck permutations over active app full-screen status, screen - window assignment etc.
clear distinction from search window. (maybe. probably.)
Viewer should activate in a way that balances: