private void ItemOnItemPositionChanged(object sender, SummaryItemEventArgs e)
		{
			SummaryContent.ReorderItems();
			UpdateNumbers();
			UpdatePositionButtons();
			UpdateControlsInList((Control)e.SummaryItem);
			RaiseDataChanged();
		}
		private void ItemOnItemDeleted(object sender, SummaryItemEventArgs e)
		{
			SummaryContent.DeleteItem(e.SummaryItem.Data);
			_inputControls.Remove(e.SummaryItem);
			SummaryContent.ReorderItems();
			UpdateControlsInList(OrderedItems.OfType<Control>().FirstOrDefault());
			UpdateNumbers();
			UpdatePositionButtons();
			UpdateTotals();
			RaiseDataChanged();
		}