simplify post URL handling
pass request object to handler onSubmit, form object to handler
onSuccess
fix method signatures
protect against resubmissions