basic NavigationController functionality working