add On Navigation State Changed Listener
open fun addOnNavigationStateChangedListener(@NonNull listener: NavigationManager.OnNavigationStateChangedListener)
open fun addOnNavigationStateChangedListener(@NonNull listener: NavigationManager.OnNavigationStateChangedListener, @Nullable executor: Executor)