styleSheet.setStyleProperty(ElementStyleKeys.POS_X, new Float(Math.max(0, point.getX() - getParentX(band))));
styleSheet.setStyleProperty(ElementStyleKeys.POS_Y, new Float(Math.max(0, point.getY() - getParentY(band))));
final ReportRenderContext context = dragContext.getRenderContext();
final UndoManager undo = context.getUndo();
undo.addChange(new ElementEditUndoEntry(band.getObjectID(), band.getElementCount(), null, visualElement));
band.addElement(visualElement);
dragContext.getRenderContext().getSelectionModel().setSelectedElements(new Object[]{visualElement});
representation.setVisible(false);