refac app to use vaadin's navigator