---
title: "EventManager | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/EventManager/"
---

# EventManager

> - [`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager)

## Classes

### EventManager

#### Implements

#### Constructors

##### Constructor

```ts
new EventManager(product, viewer): EventManager;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `product` | `Product` |
| `viewer` | [`Viewer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Viewer-1.md#viewer) |

###### Returns

[`EventManager`](#eventmanager)

#### Accessors

##### afterReplaceItemHandlerEvent

###### Get Signature

```ts
get afterReplaceItemHandlerEvent(): any;
```

###### Returns

`any`

##### beforeReplaceItemHandlerEvent

###### Get Signature

```ts
get beforeReplaceItemHandlerEvent(): any;
```

###### Returns

`any`

##### beforeSnapshotLoad

###### Get Signature

```ts
get beforeSnapshotLoad(): any;
```

###### Returns

`any`

##### canvas

###### Get Signature

```ts
get canvas(): Canvas;
```

###### Returns

[`Canvas`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Canvas-1.md#canvas)

###### Set Signature

```ts
set canvas(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | [`Canvas`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Canvas-1.md#canvas) |

###### Returns

`void`

##### containerCollectionChangedEvent

###### Get Signature

```ts
get containerCollectionChangedEvent(): any;
```

###### Returns

`any`

##### contextMenuEvent

###### Get Signature

```ts
get contextMenuEvent(): any;
```

###### Returns

`any`

##### createInputHandlerFinishedEvent

###### Get Signature

```ts
get createInputHandlerFinishedEvent(): any;
```

###### Returns

`any`

##### currentItemChangedEvent

###### Get Signature

```ts
get currentItemChangedEvent(): any;
```

###### Returns

`any`

##### deleteToolbarButtonClickEvent

###### Get Signature

```ts
get deleteToolbarButtonClickEvent(): any;
```

###### Returns

`any`

##### dndFinishedEvent

###### Get Signature

```ts
get dndFinishedEvent(): any;
```

###### Returns

`any`

##### dndStartedEvent

###### Get Signature

```ts
get dndStartedEvent(): any;
```

###### Returns

`any`

##### doubleClickEvent

###### Get Signature

```ts
get doubleClickEvent(): any;
```

###### Returns

`any`

##### dragNDropDoneEvent

###### Get Signature

```ts
get dragNDropDoneEvent(): any;
```

###### Returns

`any`

##### dragNDropPerformedEvent

###### Get Signature

```ts
get dragNDropPerformedEvent(): any;
```

###### Returns

`any`

##### dragNDropStartingEvent

###### Get Signature

```ts
get dragNDropStartingEvent(): any;
```

###### Returns

`any`

##### editToolbarButtonClickEvent

###### Get Signature

```ts
get editToolbarButtonClickEvent(): any;
```

###### Returns

`any`

##### enteredEditModeEvent

###### Get Signature

```ts
get enteredEditModeEvent(): any;
```

###### Returns

`any`

##### exitedEditModeEvent

###### Get Signature

```ts
get exitedEditModeEvent(): any;
```

###### Returns

`any`

##### handleToolbarButtonClickEvent

###### Get Signature

```ts
get handleToolbarButtonClickEvent(): any;
```

###### Returns

`any`

##### imageContentChangedEvent

###### Get Signature

```ts
get imageContentChangedEvent(): any;
```

###### Returns

`any`

##### imageDpiChangedEvent

###### Get Signature

```ts
get imageDpiChangedEvent(): any;
```

###### Returns

`any`

##### interactiveContainersChangedEvent

###### Get Signature

```ts
get interactiveContainersChangedEvent(): any;
```

###### Returns

`any`

##### interactiveZonesChangedEvent

###### Get Signature

```ts
get interactiveZonesChangedEvent(): any;
```

###### Returns

`any`

##### itemAddedEvent

###### Get Signature

```ts
get itemAddedEvent(): any;
```

###### Returns

`any`

##### itemChangedEvent

###### Get Signature

```ts
get itemChangedEvent(): any;
```

###### Returns

`any`

##### itemChangingEvent

###### Get Signature

```ts
get itemChangingEvent(): any;
```

###### Returns

`any`

##### itemCollectionChangedEvent

###### Get Signature

```ts
get itemCollectionChangedEvent(): any;
```

###### Returns

`any`

##### itemHanderCollectionChangedEvent

###### Get Signature

```ts
get itemHanderCollectionChangedEvent(): any;
```

###### Returns

`any`

##### itemHandlerHoverEvent

###### Get Signature

```ts
get itemHandlerHoverEvent(): any;
```

###### Returns

`any`

##### itemMovedEvent

###### Get Signature

```ts
get itemMovedEvent(): any;
```

###### Returns

`any`

##### itemPropertyChangedEvent

###### Get Signature

```ts
get itemPropertyChangedEvent(): any;
```

###### Returns

`any`

##### itemRemovedEvent

###### Get Signature

```ts
get itemRemovedEvent(): any;
```

###### Returns

`any`

##### layerCollectionChangedEvent

###### Get Signature

```ts
get layerCollectionChangedEvent(): any;
```

###### Returns

`any`

##### maskedContainersChangedEvent

###### Get Signature

```ts
get maskedContainersChangedEvent(): any;
```

###### Returns

`any`

##### overMockupContainerCollectionChangedEvent

###### Get Signature

```ts
get overMockupContainerCollectionChangedEvent(): any;
```

###### Returns

`any`

##### previewMockupContainerCollectionChangedEvent

###### Get Signature

```ts
get previewMockupContainerCollectionChangedEvent(): any;
```

###### Returns

`any`

##### printAreaCollectionChangedEvent

###### Get Signature

```ts
get printAreaCollectionChangedEvent(): any;
```

###### Returns

`any`

##### printAreaPropertyChangedEvent

###### Get Signature

```ts
get printAreaPropertyChangedEvent(): any;
```

###### Returns

`any`

##### productChanged

###### Get Signature

```ts
get productChanged(): any;
```

###### Returns

`any`

##### productThemeChangedEvent

###### Get Signature

```ts
get productThemeChangedEvent(): any;
```

###### Returns

`any`

##### readyEvent

###### Get Signature

```ts
get readyEvent(): any;
```

###### Returns

`any`

##### selectButtonClickEvent

###### Get Signature

```ts
get selectButtonClickEvent(): any;
```

###### Returns

`any`

##### selectedItemChangedEvent

###### Get Signature

```ts
get selectedItemChangedEvent(): any;
```

###### Returns

`any`

##### selectPixelFinished

###### Get Signature

```ts
get selectPixelFinished(): any;
```

###### Returns

`any`

##### selectToolbarButtonClickEvent

###### Get Signature

```ts
get selectToolbarButtonClickEvent(): any;
```

###### Returns

`any`

##### shapePathLoadedEvent

###### Get Signature

```ts
get shapePathLoadedEvent(): any;
```

###### Returns

`any`

##### snapshotLoadedEvent

###### Get Signature

```ts
get snapshotLoadedEvent(): any;
```

###### Returns

`any`

##### surfaceChangedEvent

###### Get Signature

```ts
get surfaceChangedEvent(): any;
```

###### Returns

`any`

##### surfaceCollectionChangedEvent

###### Get Signature

```ts
get surfaceCollectionChangedEvent(): any;
```

###### Returns

`any`

##### textWhizzReadyEvent

###### Get Signature

```ts
get textWhizzReadyEvent(): any;
```

###### Returns

`any`

##### underMockupContainerCollectionChangedEvent

###### Get Signature

```ts
get underMockupContainerCollectionChangedEvent(): any;
```

###### Returns

`any`

##### userEditContainerChangedEvent

###### Get Signature

```ts
get userEditContainerChangedEvent(): any;
```

###### Returns

`any`

##### violationWarningButtonClickEvent

###### Get Signature

```ts
get violationWarningButtonClickEvent(): any;
```

###### Returns

`any`

##### workspaceSizeChangedEvent

###### Get Signature

```ts
get workspaceSizeChangedEvent(): any;
```

###### Returns

`any`

#### Methods

##### addAfterReplaceItemHandlerEvent()

```ts
addAfterReplaceItemHandlerEvent(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`eventArgs`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addAfterReplaceItemHandlerEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addafterreplaceitemhandlerevent)

##### addBeforeReplaceItemHandlerEvent()

```ts
addBeforeReplaceItemHandlerEvent(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`eventArgs`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addBeforeReplaceItemHandlerEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addbeforereplaceitemhandlerevent)

##### addBeforeSnapshotLoad()

```ts
addBeforeSnapshotLoad(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`snapshot`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addBeforeSnapshotLoad`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addbeforesnapshotload)

##### addContainerCollectionChanged()

```ts
addContainerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`args`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addContainerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addcontainercollectionchanged)

##### addcreateInputHandlerFinished()

```ts
addcreateInputHandlerFinished(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`eventArgs`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addcreateInputHandlerFinished`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addcreateinputhandlerfinished)

##### addCurrentItemChanged()

```ts
addCurrentItemChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addCurrentItemChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addcurrentitemchanged)

##### addDeleteToolbarButtonClick()

```ts
addDeleteToolbarButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addDeleteToolbarButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#adddeletetoolbarbuttonclick)

##### addDndFinished()

```ts
addDndFinished(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addDndFinished`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#adddndfinished)

##### addDndStarted()

```ts
addDndStarted(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addDndStarted`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#adddndstarted)

##### addDoubleClick()

```ts
addDoubleClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addDoubleClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#adddoubleclick)

##### addDragNDropDone()

```ts
addDragNDropDone(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addDragNDropDone`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#adddragndropdone)

##### addDragNDropPerformed()

```ts
addDragNDropPerformed(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addDragNDropPerformed`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#adddragndropperformed)

##### addDragNDropStarting()

```ts
addDragNDropStarting(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addDragNDropStarting`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#adddragndropstarting)

##### addEditToolbarButtonClick()

```ts
addEditToolbarButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addEditToolbarButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addedittoolbarbuttonclick)

##### addEnteredEditMode()

```ts
addEnteredEditMode(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addEnteredEditMode`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addenterededitmode)

##### addExitedEditMode()

```ts
addExitedEditMode(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addExitedEditMode`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addexitededitmode)

##### addHandleToolbarButtonClick()

```ts
addHandleToolbarButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addHandleToolbarButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addhandletoolbarbuttonclick)

##### addIItemHandelrCollectionChanged()

```ts
addIItemHandelrCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addIItemHandelrCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addiitemhandelrcollectionchanged)

##### addImageContentChanged()

```ts
addImageContentChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addImageContentChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addimagecontentchanged)

##### addImageDpiChanged()

```ts
addImageDpiChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`value`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addImageDpiChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addimagedpichanged)

##### addInteractiveContainersChanged()

```ts
addInteractiveContainersChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addInteractiveContainersChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addinteractivecontainerschanged)

##### addInteractiveZonesChanged()

```ts
addInteractiveZonesChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`e`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addInteractiveZonesChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addinteractivezoneschanged)

##### addIsEditingChanged()

```ts
addIsEditingChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`ph`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addIsEditingChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addiseditingchanged)

##### addItemAdded()

```ts
addItemAdded(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`args`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addItemAdded`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#additemadded)

##### addItemChanged()

```ts
addItemChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`sender`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addItemChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#additemchanged)

##### addItemChanging()

```ts
addItemChanging(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`sender`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addItemChanging`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#additemchanging)

##### addItemCollectionChanged()

```ts
addItemCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addItemCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#additemcollectionchanged)

##### addItemHandlerHover()

```ts
addItemHandlerHover(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addItemHandlerHover`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#additemhandlerhover)

##### addItemMoved()

```ts
addItemMoved(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`args`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addItemMoved`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#additemmoved)

##### addItemPropertyChanged()

```ts
addItemPropertyChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`sender`, `propertyName`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addItemPropertyChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#additempropertychanged)

##### addItemRemoved()

```ts
addItemRemoved(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`args`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addItemRemoved`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#additemremoved)

##### addLayerCollectionChanged()

```ts
addLayerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addLayerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addlayercollectionchanged)

##### addMaskedContainersChanged()

```ts
addMaskedContainersChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addMaskedContainersChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addmaskedcontainerschanged)

##### addMouseSelectPixelFinished()

```ts
addMouseSelectPixelFinished(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`eventArgs`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addMouseSelectPixelFinished`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addmouseselectpixelfinished)

##### addOnContextMenu()

```ts
addOnContextMenu(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`value`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addOnContextMenu`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addoncontextmenu)

##### addOverMockupContainerCollectionChanged()

```ts
addOverMockupContainerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addOverMockupContainerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addovermockupcontainercollectionchanged)

##### addPreviewMockupContainerCollectionChanged()

```ts
addPreviewMockupContainerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addPreviewMockupContainerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addpreviewmockupcontainercollectionchanged)

##### addPrintAreaCollectionChanged()

```ts
addPrintAreaCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addPrintAreaCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addprintareacollectionchanged)

##### addPrintAreaPropertyChanged()

```ts
addPrintAreaPropertyChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`sender`, `propertyName`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addPrintAreaPropertyChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addprintareapropertychanged)

##### addProductChanged()

```ts
addProductChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`product`) => `void` |

###### Returns

`void`

##### addProductThemeChanged()

```ts
addProductThemeChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`theme`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addProductThemeChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addproductthemechanged)

##### addReady()

```ts
addReady(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addReady`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addready)

##### addSelectButtonClick()

```ts
addSelectButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addSelectButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addselectbuttonclick)

##### addSelectedItemChanged()

```ts
addSelectedItemChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`items`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addSelectedItemChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addselecteditemchanged)

##### addSelectToolbarButtonClick()

```ts
addSelectToolbarButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addSelectToolbarButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addselecttoolbarbuttonclick)

##### addShapePathLoaded()

```ts
addShapePathLoaded(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addShapePathLoaded`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addshapepathloaded)

##### addSnapshotLoadedEvent()

```ts
addSnapshotLoadedEvent(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`snapshot`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addSnapshotLoadedEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addsnapshotloadedevent)

##### addSurfaceChanged()

```ts
addSurfaceChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`Surface`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addSurfaceChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addsurfacechanged)

##### addSurfaceCollectionChanged()

```ts
addSurfaceCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addSurfaceCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addsurfacecollectionchanged)

##### addTextWhizzReady()

```ts
addTextWhizzReady(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`textWhizz`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addTextWhizzReady`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addtextwhizzready)

##### addUnderMockupContainerCollectionChanged()

```ts
addUnderMockupContainerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addUnderMockupContainerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addundermockupcontainercollectionchanged)

##### addUserEditContainerChanged()

```ts
addUserEditContainerChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`container`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addUserEditContainerChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addusereditcontainerchanged)

##### addViolationWarningButtonClick()

```ts
addViolationWarningButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addViolationWarningButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addviolationwarningbuttonclick)

##### addWorkspaceSizeChanged()

```ts
addWorkspaceSizeChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`addWorkspaceSizeChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#addworkspacesizechanged)

##### dispose()

```ts
dispose(): void;
```

###### Returns

`void`

##### removeAfterReplaceItemHandlerEvent()

```ts
removeAfterReplaceItemHandlerEvent(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`eventArgs`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeAfterReplaceItemHandlerEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeafterreplaceitemhandlerevent)

##### removeBeforeReplaceItemHandlerEvent()

```ts
removeBeforeReplaceItemHandlerEvent(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`eventArgs`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeBeforeReplaceItemHandlerEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removebeforereplaceitemhandlerevent)

##### removeBeforeSnapshotLoad()

```ts
removeBeforeSnapshotLoad(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`snapshot`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeBeforeSnapshotLoad`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removebeforesnapshotload)

##### removeContainerCollectionChanged()

```ts
removeContainerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`args`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeContainerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removecontainercollectionchanged)

##### removecreateInputHandlerFinished()

```ts
removecreateInputHandlerFinished(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`eventArgs`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removecreateInputHandlerFinished`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removecreateinputhandlerfinished)

##### removeCurrentItemChanged()

```ts
removeCurrentItemChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeCurrentItemChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removecurrentitemchanged)

##### removeDeleteToolbarButtonClick()

```ts
removeDeleteToolbarButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeDeleteToolbarButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removedeletetoolbarbuttonclick)

##### removeDndFinished()

```ts
removeDndFinished(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeDndFinished`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removedndfinished)

##### removeDndStarted()

```ts
removeDndStarted(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeDndStarted`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removedndstarted)

##### removeDoubleClick()

```ts
removeDoubleClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeDoubleClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removedoubleclick)

##### removeDragNDropDone()

```ts
removeDragNDropDone(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeDragNDropDone`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removedragndropdone)

##### removeDragNDropPerformed()

```ts
removeDragNDropPerformed(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeDragNDropPerformed`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removedragndropperformed)

##### removeDragNDropStarting()

```ts
removeDragNDropStarting(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeDragNDropStarting`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removedragndropstarting)

##### removeEditToolbarButtonClick()

```ts
removeEditToolbarButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeEditToolbarButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeedittoolbarbuttonclick)

##### removeEnteredEditMode()

```ts
removeEnteredEditMode(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeEnteredEditMode`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeenterededitmode)

##### removeExitedEditMode()

```ts
removeExitedEditMode(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeExitedEditMode`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeexitededitmode)

##### removeHandleToolbarButtonClick()

```ts
removeHandleToolbarButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeHandleToolbarButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removehandletoolbarbuttonclick)

##### removeImageContentChanged()

```ts
removeImageContentChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeImageContentChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeimagecontentchanged)

##### removeImageDpiChanged()

```ts
removeImageDpiChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`value`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeImageDpiChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeimagedpichanged)

##### removeInteractiveContainersChanged()

```ts
removeInteractiveContainersChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeInteractiveContainersChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeinteractivecontainerschanged)

##### removeInteractiveZonesChanged()

```ts
removeInteractiveZonesChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`e`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeInteractiveZonesChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeinteractivezoneschanged)

##### removeIsEditingChanged()

```ts
removeIsEditingChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`ph`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeIsEditingChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeiseditingchanged)

##### removeItemAdded()

```ts
removeItemAdded(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`args`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeItemAdded`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeitemadded)

##### removeItemChanged()

```ts
removeItemChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`sender`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeItemChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeitemchanged)

##### removeItemChanging()

```ts
removeItemChanging(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`sender`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeItemChanging`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeitemchanging)

##### removeItemCollectionChanged()

```ts
removeItemCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeItemCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeitemcollectionchanged)

##### removeItemHandlerCollectionChanged()

```ts
removeItemHandlerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeItemHandlerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeitemhandlercollectionchanged)

##### removeItemHandlerHover()

```ts
removeItemHandlerHover(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeItemHandlerHover`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeitemhandlerhover)

##### removeItemMoved()

```ts
removeItemMoved(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`args`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeItemMoved`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeitemmoved)

##### removeItemPropertyChanged()

```ts
removeItemPropertyChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`sender`, `propertyName`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeItemPropertyChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeitempropertychanged)

##### removeItemRemoved()

```ts
removeItemRemoved(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`args`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeItemRemoved`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeitemremoved)

##### removeLayerCollectionChanged()

```ts
removeLayerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeLayerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removelayercollectionchanged)

##### removeMaskedContainersChanged()

```ts
removeMaskedContainersChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`h`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeMaskedContainersChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removemaskedcontainerschanged)

##### removeMouseSelectPixelFinished()

```ts
removeMouseSelectPixelFinished(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`eventArgs`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeMouseSelectPixelFinished`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removemouseselectpixelfinished)

##### removeOnContextMenu()

```ts
removeOnContextMenu(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`value`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeOnContextMenu`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeoncontextmenu)

##### removeOverMockupContainerCollectionChanged()

```ts
removeOverMockupContainerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeOverMockupContainerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeovermockupcontainercollectionchanged)

##### removePreviewMockupContainerCollectionChanged()

```ts
removePreviewMockupContainerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removePreviewMockupContainerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removepreviewmockupcontainercollectionchanged)

##### removePrintAreaCollectionChanged()

```ts
removePrintAreaCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removePrintAreaCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeprintareacollectionchanged)

##### removePrintAreaPropertyChanged()

```ts
removePrintAreaPropertyChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`sender`, `propertyName`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removePrintAreaPropertyChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeprintareapropertychanged)

##### removeProductChanged()

```ts
removeProductChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`product`) => `void` |

###### Returns

`void`

##### removeProductThemeChanged()

```ts
removeProductThemeChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`theme`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeProductThemeChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeproductthemechanged)

##### removeReady()

```ts
removeReady(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeReady`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeready)

##### removeSelectButtonClick()

```ts
removeSelectButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeSelectButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeselectbuttonclick)

##### removeSelectedItemChanged()

```ts
removeSelectedItemChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`items`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeSelectedItemChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeselecteditemchanged)

##### removeSelectToolbarButtonClick()

```ts
removeSelectToolbarButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeSelectToolbarButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeselecttoolbarbuttonclick)

##### removeShapePathLoaded()

```ts
removeShapePathLoaded(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeShapePathLoaded`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeshapepathloaded)

##### removeSnapshotLoadedEvent()

```ts
removeSnapshotLoadedEvent(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`snapshot`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeSnapshotLoadedEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removesnapshotloadedevent)

##### removeSurfaceChanged()

```ts
removeSurfaceChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`Surface`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeSurfaceChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removesurfacechanged)

##### removeSurfaceCollectionChanged()

```ts
removeSurfaceCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeSurfaceCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removesurfacecollectionchanged)

##### removeTextWhizzReady()

```ts
removeTextWhizzReady(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`textWhizz`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeTextWhizzReady`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removetextwhizzready)

##### removeUnderMockupContainerCollectionChanged()

```ts
removeUnderMockupContainerCollectionChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeUnderMockupContainerCollectionChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeundermockupcontainercollectionchanged)

##### removeUserEditContainerChanged()

```ts
removeUserEditContainerChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`container`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeUserEditContainerChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeusereditcontainerchanged)

##### removeViolationWarningButtonClick()

```ts
removeViolationWarningButtonClick(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | (`item`) => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeViolationWarningButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeviolationwarningbuttonclick)

##### removeWorkspaceSizeChanged()

```ts
removeWorkspaceSizeChanged(listener): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listener` | () => `void` |

###### Returns

`void`

###### Implementation of

[`IEventManager`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#ieventmanager).[`removeWorkspaceSizeChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IEventManager.md#removeworkspacesizechanged)

##### setProduct()

```ts
setProduct(product): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `product` | `Product` |

###### Returns

`void`
