User settings

This is a pull request for issues #455 and #456.

Hm, I bumped into another bug here. If there are displayed session variables on the template (like we have for form messages), all input fields without ids get reset when any of those session variables is changed. It does not happen if there are ids, even if they are not used.

I extended previous bug minimal example (here)[https://github.com/giavjeko/form-events-fail-example]

So I will leave ids on input fields.