add context implementation

add behaviour & field editors
code cleanup
refactoring UI model

common interface in ui model, model & view
fix implementation of ui widgets
fix field value changed event for check/radio group field