fixed bug: allow container to create child views