navigator: make MissionBlock subclass of NavigatorMode