А при обзёрвабле, разве, не нужно останавливать итерацию, в случае изменений, чтобы пройтись снова? Прост я далёк от написания гуя на жабе
* считаю, что нет, мне нужно сначала доставить одно изменение, потом следующее
* мой случай: если обзёрвер удалился даже во время итерации, он не должен получать события
и тут нет непосредственной связи с гуем