Added swipe to right to execute rightBarButtonItem and handle hiddenBackButton and leftBarButtonItem, which does not supplement backButton