Started contract between Session and Viewer