Box.*Func is not needed
implement BoxList.Append/InsertAfter/InsertBefore