decoder: show canvases as blocks