Check for a viewer before saving stuff and stuff.
Work on the monitor.