@Override
				public final void run()
					{
						while (true)
							try
								{
									WatchService watcher = this_dir.getFileSystem().newWatchService();
									this_dir.register(watcher, StandardWatchEventKinds.ENTRY_CREATE);

									WatchKey watckKey = watcher.take();

									List<WatchEvent<?>> events = watckKey.pollEvents();
									if (!events.isEmpty())
										addPresetsToMenu();
								}
							catch (Exception e)
								{
									System.out.println(e.toString());
								}
					}