layer compositing still broken. works for square canvases..