* note create pop up view + new structure + resolve issue with
* router.navigate that doesn't call router unless hash is changed