add support to remove view with its childs