added event emitter and navigate, match events to router
3.0.2