On blur, restore the last selected value in the input box - this avoids users accidentally clicking away and forgetting about the control. TODO: allow clearing the field if nullable
Select input on focus - this lets the user start typing without deleting the previous entry
Bugfix: $acinput was getting global scope, causing problems when multiple autocomplete controls were active
Autocomplete control now uses the json representation of the selected object instead of using a valueTemplate.
This way the developer can no longer choose what the wirevalue looks like, but now it is possible to set an initial wirevalue using the same object structures
Introduced the output-control
If the dataURI already contains query parameters ("?"), add &method=PUT instead of ?method=PUT
validation should not stop on first error
Actually set the value instead of alert()'ing it
clean up debugger statementts
Don't escape the autocomplete template values and don't use 'options' to pass configuration attributes