break;
case DRAG_LEAVE:
fireEvent(new PDragLeaveEvent(this));
break;
case DRAG_OVER:
fireEvent(new PDragOverEvent(this));
break;
case DROP:
final PDropEvent dropEvent = new PDropEvent(this);
if (instruction.has(PROPERTY.DRAG_SRC)) {
final PWidget source = UIContext.get().getObject(instruction.getLong(PROPERTY.DRAG_SRC));