@Override
		public void actionPerformed(ActionEvent arg0)
		{
			// if a Picosibling of the list is selected
			if(ScenarioPanel.this._picoSiblingList.getSelectedIndex() != -1)
			{
				Object selectedItem = ScenarioPanel.this._picoSiblingList.getSelectedValue();
				Object[] options = {"Yes", "No"};
				int n = JOptionPane.showOptionDialog(ScenarioPanel.this, "Do you really want to remove: "+ selectedItem + "?", "Confirmation", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
				
				if(n == JOptionPane.YES_OPTION)
				{
					ScenarioPanel.this._listModel.remove(ScenarioPanel.this._picoSiblingList.getSelectedIndex());
				}
				incClickCount(3);
			}
			// if no item of the list is selected show an information dialog telling the user to select an item
			else
			{
				JOptionPane.showMessageDialog(ScenarioPanel.this, "Please select a Picosibling to remove.");
				incClickCount(2);
			}
		}