use new form rendering for standalone form page, some work fixing abstraction barriers