Hi,
I've finally finished my development. And it's working even with the toaster.
The thing is that you can called the function theView.Create(); This function recreates the entire view (I think). theView implements the ICaseDataView interface (I retrieved this object with the container).
If you take care to launch this function only once, you don't have any problem of infinit loop and the performance is good.