allows any attribute of an item trigger widget update in DataList