controller link to viewer