Forcing updates to a form

What is the easiest way to make changes to a bean made on the Java side appear in a form with the same bean attached?

I have a select that affects a lot of other fields in the form. Selecting a value and having a valuechangelistener changing all the other fields does not show the changes in UI however. Would it be the easiest to reattach the pojo with form.setBeanItem(pojo) again, even if old pojo == new pojo, or is there some neater way to force the form to repaint with the right values.

Did you figure out a good way to do this?

I think that requestRepaint() on the form does the trick.