Top level actions:
* displaying errors -> error nicely
* supporting groups for form inputs