hook new renderer up to back-end, so much slower :(