@Override
	public void setSelected( Selection selection ) {
		this.selection = selection;
		box.updateSelected();
		
		ItemSelectionEvent event = new ItemSelectionEvent( box, selection );
		for( ItemSelectionListener listener : listeners() ){
			listener.itemSelectionChanged( event );
		}
	}