GNavigationController: Custom show/hide ViewController