onSubmit Hook

There you go, I've create a configurable onSubmit hook. I'm not sure about the diff for the `"default"` key though. 
Isn't it risky to have this at the begin?
What if someone put a `Router.go` inside it?
...not sure, but the following should be executed anyhow, right?