renderers now a the canvas widget as an attribute