first stab at calc list & calc detail pages, fix bug in backend api output (left/right) make backend output use Names for references