/** Detaches this manipulator from the DOM tree */
 @Override
 public void unbind() {
   if (g != null) {
     Element parent = g.getElement().getParentElement();
     if (parent != null) {
       parent.removeChild(g.getElement());
     }
     SVGViewBoxElementModel model = (SVGViewBoxElementModel) record.getModel();
     model.removeChangeListener(this);
     record = null;
     g = null;
     posHandle = null;
     topLeftHandle = null;
     bottomRightHandle = null;
     mode = Mode.PASSIVE;
   }
 }