Be more sane about communications with the renderer. A couple of baby-steps closer to a reasonable implementation