fix testrunner old jqwidgets ref
add two functions to modify the revision in a form in the formcontroller
add a preview function in main, that changes the revision and sends the form as a save to the backend
add tests for that