[DEV] better init in some widget