Add ability to retain the fragment instance to see how it changes the flow