moved navigation coordination responsibilities to runner
added ButtonView, NavigationView start
added eventId