Implemented some events, improved navigators and restored 100% test coverage.