Why you do this in navigator, not in commander? As I understand, commander is mandatory app, while navigator is needed only for AUTO. I.e. system will work in manual modes even if navigator crashed. Initializing global reference here just adds one extra dependency. Or I missed something?