private void defineStartSaveHistory() {
		saveHistory = new Thread(new Runnable() {

			@Override
			public void run() {
				while (true) {
					while (revising) {
						sleep(10);
					}
					String text = textLower.getText();
					if (!TEXT_HISTORY.contains(text)) {
						TEXT_HISTORY.push(textLower.getText());
						System.out.println(textLower.getText().replaceAll("\\s"," "));
					}

					sleep(saveInterval);
				}
			}

			// private long getInverseTime() {
			// return Long.MAX_VALUE-System.currentTimeMillis();
			// }

			private void sleep(long time) {
				try {
					Thread.sleep(time);
				} catch (InterruptedException e) {
				}
			}

		});
		saveHistory.start();
	}