Top level actions

Changelog:
* displaying errors -> error nicely
* supporting groups for form inputs