public final void startTimer(String _name, double _millisBetween)
	{
		//start again
		if (_millisBetween < 1)
		{
			logError("Invalid second parameter in startTimer(" + _name +
					 ", " + _millisBetween + ")");
			return;
		}
		if (methods == null)
			methods = this.getClass().getDeclaredMethods();
		for (Method m : methods)
		{
			if (m.getName().equals(_name + "Timer") &&
				m.getReturnType().toString().equals("void") &&
				m.getParameterTypes().length == 0)
				//*******NEED TO CHECK FOR PUBLIC********
				{
					timers2.add(new Timer( (long)_millisBetween, m));
					return;
				}
		}
		logError("Required method public void " + _name + "Timer() not found.");
		return;
	}