slight refactor + set data context on prefill
also catch blur event
ignore unnamed elements
better selector
Merge remote-tracking branch 'origin/master' into packaging