Switching between views

I have a program that uses views, there is a switching function with navigateTo.
I noticed that switching between views and back them deleted all the contents of the view, the function is turned back to rebuilding.
Can maintain and run the last state transition function builds back?

After testing, I noticed that leaving the select view destroys his back is turned a different function.
Have the option to disable it and maybe keep the previous state of the object in the view?

It sounds to me that you want to use @PreserveOnRefresh ( on the UI ).

Look in the forum, there are several discussions pertaining to its use, you should probably read them.