Added the Push or Replace Segue, with both external and internal modes