public void doAction(UndoableEvent event) {
Widget itemToHold = (Widget) event.getData("itemToHold");
Object obj = event.getData("memory");
if (obj instanceof FBFormItem) {
FBFormItem itemToPaste = (FBFormItem) obj;
itemToPaste = itemToPaste.cloneItem();
if (itemToHold == null) {
getFormDisplay().add(itemToPaste);
} else {
if (itemToHold instanceof LayoutFormItem) {
LayoutFormItem parentPanel = (LayoutFormItem) itemToHold;