all top level views are now inserted into DOM router, rather than being bound directly to an el