// Need to find all fields with `draggedItem` as predecessor and give them
// its predecessor
Context context = _meta.newContext();
prepareContext(context, dragContext, dragContext.scopeKey, false);
List<String> zones = (List)context.propertyForKey("zones");
String[] zoneArr = (zones != null) ? zones.toArray(new String[zones.size()]) : UIMeta.ZonesTLRB;
String defaultZone = zoneArr[0];
Map<String, List> preds = _meta.predecessorMap(context, dragContext.scopeKey, defaultZone);
// Any items after the dragged should now be after its predecessor