*
* @param item the item to be removed
* @return true if the item was removed
*/
public boolean remove(DataListItem item) {
DataListEvent dle = new DataListEvent(this);
dle.item = item;
if (fireEvent(Events.BeforeRemove, dle)) {
item.list = null;
boolean result = super.remove(item);
fireEvent(Events.Remove, dle);