add methods and shortcuts to the viewer interface; to create & manage windows and viewports