A custom navigation controller which will replace of the previous UINavigationController