private synchronized void render(RenderTarget target, Renderer[] renderers, PreviewModelImpl previewModel) {
if (previewModel != null) {
PreviewProperties properties = previewModel.getProperties();
//Progress
ProgressTicket progressTicket = null;
if (target instanceof AbstractRenderTarget) {
int tasks = 0;
for (Renderer r : renderers) {
if (!mousePressed || r instanceof MouseResponsiveRenderer) {
for (String type : previewModel.getItemTypes()) {