fixing value from input elements
changed internal implementation of form.fillInWith() to look up elements instead of relying on a string interning (which happens in a static context) to an element