add more ui item and item state change