I need a tabPanel of speed, that makes user feel running in business flows but also I want tabChanges shouldn't call getter methods of form-bound java objects every time. A suggestion was to make switchType attribute of each tab dynamic; that means first default switchType is Ajax, after first contact with any tab, we change tab's switchType to client and it's not needed to call getters after now. But what problems can we meet? Or any other ideas??