fix typo in routerjs, add children methods as appropriate