* `page:add` Added new page. The page is passed as an argument to the callback.
* `page:add` - Added new page. The page is passed as an argument to the callback
* `page:remove` - Page removed. The page is passed as an argument to the callback
* `page:select` - New page selected. The newly selected page and the previous one, are passed as arguments to the callback
* `page:update` - Page updated. The updated page and the object containing changes are passed as arguments to the callback
* `page` - Catch-all event for all the events mentioned above. An object containing all the available data about the triggered event is passed as an argument to the callback
```javascript
editor.on('page:add', (page) => { ... });
```
## Methods
* `page:remove` Page removed. The page is passed as an argument to the callback.
* [add][1]
* [get][2]
* [getAll][3]
* [getAllWrappers][4]
* [getMain][5]
* [remove][6]
* [select][7]
* [getSelected][8]
```javascript
editor.on('page:remove', (page) => { ... });
```
[Page]: page.html
* `page:select` New page selected. The newly selected page and the previous one, are passed as arguments to the callback.
* `page` Catch-all event for all the events mentioned above. An object containing all the available data about the triggered event is passed as an argument to the callback.