A question: is the ItemReuseStrategy (OIR) still needed for forms and
feebackpanels, because it seems also to work with removeAll()?
really depends on what you are doing.
the component handlers are called before the onbeginrequest of the page and its components, so while the event handler is operating on the dataview its items are still intact from the previous request. The items wont be refreshed until after the event handler is done, so no need to keep them around via a strategy.
on the other hand, if the event handler modifies the Item ( you want to show feedback in the row or something) and you want that change to still be available during render, you need a strategy to keep the item around otherwise it will be recretead in onbeginrequest handler.
does this clear it up?
-Igor