New HTML renderer interface