@Override
		public void mousePressed(MouseEvent e)
			{
				for (int i = 0; i < sliders.size() && !active; i++)
					{
						TButton slider = sliders.get(i);
						if (slider.contains(e.getPoint()))
							{
								active = true;
								activeSlider = slider;
							}
					}
				if (active)
					{
						int i = getIndexOfSlider(activeSlider);
						if (isVertical)
							{
								dragStartedAt = e.getY() - activeSlider.getYI();
								if (showValue)
									activeSlider.setLabel("" + getValue(i), false);
							}
						else
							{
								dragStartedAt = e.getX() - activeSlider.getXI();
								if (showValue)
									activeSlider.setLabel("" + getValue(i), false);
							}
					}
			}