added new viewer? should have removed canvas