separated out a CXINavigation class from Viewer