rendering seems to work alright now for all form types, just need to create a simple ui for enabling / disabling forms