private void startTimer() {
		if (timerMode_ == TimerMode.SINGLE) {
			stopTimer();
		}
		
		if (timer_ == null) {
			try {
				timer_ = new Timer();
				int delay = getSetting(Delay).getValue().getInt();
				if (timerMode_ == TimerMode.SINGLE) {
					timer_.schedule(new MyTask(), delay);
				} else {
					timer_.schedule(new MyTask(), delay, delay);
				}
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}