Double viewer is functional (though a bit messy).