dropped json representation of states; experimental transform for xf:input outputting an html input