View restoring feature
moved Parser initialization to Viewer