issue #5685: refactor ctor & create of ccui