extend Navigator from Emitter; use events for view update
rename NavigatorView#setSelectedItems to #setSelectedItem
pass to view constructor navigator instance;
move view related job to view :smirk_cat: