0.62 UiFactory extracted, it is possible to override it