UI message add, component add