@Override public Renderer createRenderer(Reader reader, int width, int height, PixelFormat pixelFormat) { renderer = new RendererImpl(reader, width, height, pixelFormat); synchronized (renderer) { cursor = renderer.getCursor(); } init(renderer.getWidth(), renderer.getHeight()); return renderer; }