Viewer front end