Adding a delegate to a mapview that pops the mapview off the stack upon KEY_UP or KEY_DOWN does not always pop the view. It sometimes temporarily shows the old view and then reloads the map view. It is not deterministic and sometimes it works and sometimes…