ImageAnnotator Fields state Methods addAnnotation(annotation) cancelSelected() canRedo() canUndo() clearAnnotations() destroy() getAnnotationById(id) getAnnotations() getSelected() getUser() listDrawingTools() loadAnnotations(url) redo() registerDrawingTool(name, tool) registerShapeEditor(shapeType, editor) removeAnnotation(arg) setAnnotations(annotations) setDrawingTool(name) setDrawingEnabled(enabled) setFilter(filter) setPresenceProvider(provider) setSelected(arg) setStyle(style?) setTheme(theme) setUser(user) undo() updateAnnotation(annotation) on(event: string, callback: function) off(event: string, callback: function)