I moved the "intelligence" to know if we are in search mode to contacts.js so it is from here where we ask for the 'goDeeper' or 'goDeeper-search' transitions. This combined with the only one screenshot section you also suggested allows us to avoid dealing with DOM elements in navigation.js. I like it ;-) Thanks!