dialog stuff
working router + _.js template() method