First working version of the reactive navigator