NewSearchMod.js deep refactoring (the search box was extracted as a new component - SearchBox.view.js)