isRetainObserverEvents = true; // enable retain logic in observer
try
{
for (int viewIndex = 0; viewIndex < views.length; viewIndex++) {
View view = views[viewIndex];
view.update(newData, oldData);
// first-X asymetric view post no insert stream for events that get dropped, remove these
if (newDataChildView != null) {
for (int i = 0; i < newData.length; i++) {
boolean found = false;