Typo.
Add QtViewer.
Separate QtViewer and QtViewerWidget.
Separate the trackball for the viewers.