// user pressed the back button or a non-show type view request was invoked or equivalant
CView e = findView(viewKeyHash);
if(e == null) {
// probably the user is clicking the back button a number of times beyond the cache capacity
// resort to the visited view ref cache
final ViewRef r = findViewRef(viewKeyHash);
if(r == null) {
Log.warn("Un-resolved view hash: " + viewKeyHash);
}
else {
setCurrentView(r.getViewInitializer());
return;
}
// this should only happen when the user mucks with the view key hash in the query string
// resort to the initial view
e = initial;