support direct child view definition.
add el$ stream and pass argument to widget and event thunk.