docs: public void moveChild(int from, int to) {
          if (from != to) {
              ElementBase child = children.get(from);
              ElementBase ref = children.get(to);
              children.remove(from);
              to = children.indexOf(ref);
              children.add(to, child);
              afterMoveChild(child, ref);
          }
      }