simplified RendererImplementation() constructor + fixed a logic error