Improved searching and disabling content view controller when there is UINavigationController