Thanks for the logout suggestion! As for the TabPanel - guess I understand now. The right way isn't to use StateHolder - it looks like a hack and shouldn't be widely used. The right way is to do session.register_for_backtracking(@tabpanel) and simply make selected_tab a local variable - don't have to mess with contents etc. Vladimir Slepnev