New custom form renderer