Update #35 : refactor navigator (and remove script.js)