I am having a problem in my multi-view application. There are two views in my application. First view contains a simple CEikLabel and the second contains a CAknSettingItemList. The switching between the 2 views is fine. When I switch to the second view (one with CAknSettingItemList) for the first time, I am able to select different items using up down keys, and that means the OfferKeyEventL function is being called. But, when I switch back to first view and again the second view, I cannot select any item in the list. It looks as if the OfferKeyEventL function isnt called at all. What could be the problem? Any ideass?