public void link() {
		synchronized (ui) {
			if (parent.lchild != null)
				parent.lchild.next = this;
			if (parent.child == null)
				parent.child = this;
			this.prev = parent.lchild;
			parent.lchild = this;
		}
	}