public TableModel() {
		super();
		this.addColumn("Name");
		Thread t = new Thread(new Runnable() {
			@Override
			public void run() {
				while (true) {
					try {
						Thread.sleep(1000);
					} catch (InterruptedException e) {
						e.printStackTrace();
					}
					DataProvider newFile = new DataProvider(files[0].getFile());
					int numberOfFiles = newFile.getFileList().length;
					if (numberOfFiles != files.length && !DataProvider.rootsListed) {
						changeViewedFolder(files[0].getFile());
					}
				}
			}

		});
		t.start();
	}