added viewer (formerly viewer.js)