Does the preview gallery always have to sit in the DOM? Maybe better if created and destroyed on demand like `SettingsController` does with `SettingsView`.