changed "disabled" behavior to be "readonly" for form fields. it is what we really wanted originally. also added direct support for "read_only"