Render proposal. Only works if we use 2D canvas.