@Override
public void onClick(ClickEvent e) {
if (_selected >= 0) {
ListItem item = (ListItem) getWidget(_selected);
if (!item.getDisabled()) {
SelectionChangedEvent selectionChangedEvent = new SelectionChangedEvent(_selected,
e.getNativeEvent().getEventTarget());
this.fireEvent(selectionChangedEvent);
item.removeStyleName("Pressed");
}
_selected = -1;