private DefaultPaletteWidget getPaletteWidget(final H canvasHandler) { final DefaultPaletteWidget palette = palettes.get(); palette.onItemDrop(event -> buildCanvasShapeEvent.fire(new BuildCanvasShapeEvent(canvasHandler, event.getDefinition(), event.getFactory(), event.getX(), event.getY()))); palette.onItemDragStart(event -> canvasShapeDragStartEvent.fire(new CanvasShapeDragStartEvent(canvasHandler, event.getDefinition(), event.getFactory(), event.getX(), event.getY()))); palette.onItemDragUpdate(event -> canvasShapeDragUpdateEvent.fire(new CanvasShapeDragUpdateEvent(canvasHandler, event.getDefinition(), event.getFactory(), event.getX(), event.getY()))); return palette; } }