public void rollback( IProgressMonitor monitor ) throws Exception {
board.startBatchingEvents();
if (handler.getContext().getMapDisplay() != null) {
IAnimation animation = new DeleteVertexAnimation(point);
AnimationUpdater.runTimer(handler.getContext().getMapDisplay(), animation);
}
board.removeCoordinate(index, toAdd, shape.get(new SubProgressMonitor(monitor, 1)));
board.selectionClear();