supporting V.view.el or V.el