full test coverage for Renderer + cleanup