void paint(Graphics2D g) {
			if (currentReading == 0)
				return;
			setX(getWidth() - 110);
			setY(getHeight() - 15);

			// draw the rectangular area of the steering force meter
			g.setColor(Color.white);
			g.fillRect(decrButton.x + 20, decrButton.y, 80, 10);
			g.setColor(Color.orange);
			g.fillRect(decrButton.x + 21, decrButton.y + 1, currentReading, 9);

			// draw the buttons
			g.setColor(decrButtonColor);
			g.fill(decrButton);
			g.setColor(incrButtonColor);
			g.fill(incrButton);
			g.setColor(Color.black);
			Polygon poly = new Polygon();
			poly.addPoint(incrButton.x + 8, incrButton.y + incrButton.height / 2);
			poly.addPoint(incrButton.x + 2, incrButton.y + 2);
			poly.addPoint(incrButton.x + 2, incrButton.y + incrButton.height - 2);
			g.fill(poly);
			poly = new Polygon();
			poly.addPoint(decrButton.x + 2, decrButton.y + decrButton.height / 2);
			poly.addPoint(decrButton.x + decrButton.width - 2, decrButton.y + 2);
			poly.addPoint(decrButton.x + decrButton.width - 2, decrButton.y + decrButton.height - 2);
			g.fill(poly);

			// draw frames
			g.setStroke(ViewAttribute.THIN);
			g.setColor(contrastBackground());
			g.draw(incrButton);
			g.draw(decrButton);
			g.setColor(contrastBackground());
			g.drawRect(incrButton.x + 10, incrButton.y, 85, 10);
			g.setFont(ViewAttribute.LITTLE_FONT);
			g.drawString("Steering strength", incrButton.x + 15, incrButton.y + 8);

		}