reactivenav: more robust initialization