Simple validation of value and field types in FormFieldInjector.
Add support for triggering form field handlers.

This will hopefully be the first step towards solving the 'event sequence problem'. Also includes a simple test case of this problem.