docs: private synchronized void doOnAttached(final Widget parent) {
          if (parent != mParent) {
              mParent = parent;
              create();
              registerPickable();
              onAttached();
          }
      }