- don't close custom viewer if user cancels out of quit
- correctly handle 2 paths to closing custom viewers
  a) the command does specify the file
  b) the command does not specify the file