It might happen that the cached response can't be loaded because the panels aren't there anymore. A -> B -> C Pressing back twice will go to server because CB and BA isn't cached. if going from B to C deleted something then returning to A might load a different screen. Pressing forward to B will load from cache but the panels might not be there. So, if error encountered applying cache then go to the server
It might happen that the cached response can't be loaded because the panels aren't there anymore.
A -> B -> C
Pressing back twice will go to server because CB and BA isn't cached.
if going from B to C deleted something then returning to A might load a different screen.
Pressing forward to B will load from cache but the panels might not be there.
So, if error encountered applying cache then go to the server

grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation