viewerHandler specifications