void processMouseMoved(MouseEvent e) {
		if (!hasFocus())
			return;
		int x = e.getX();
		int y = e.getY();
		getModel().runMouseScript(MouseEvent.MOUSE_MOVED, x, y);
		if (energizerOn) {
			if (energizer != null) {
				if (x >= energizer.x) {
					energizer.mouseEntered(x, y);
				} else {
					energizer.mouseExited();
				}
				energizer.paint((Graphics2D) getGraphics());
			}
		}
		if (steeringForceController != null && steeringForceController.currentReading != 0) {
			if (y >= steeringForceController.incrButton.y)
				steeringForceController.mouseEntered(x, y);
			else
				steeringForceController.mouseExited();
			steeringForceController.paint((Graphics2D) getGraphics());
		}
	}