Example of how to setup an undo / redo system when performing actions on a canvas in AI2
How to disable the zoom and zoom buttons in your webviewer