CHANGED:added a isShowing identifier to only initialize the SCCNavigationController once