Fix issue where search bar de/activiation was messing up view hierarchy with global nav stuff, also not recreating the entire nv bar hierarchy every time a superview change happens