use ActionListener value set by proxygen when creating UIItemContainer in UIItem.AsContainer()