@Override
	public void setValueAt(Object value, int row, int column) {
		// Get the selected Pair
		final Pair<Boolean, String> selected = data.get(row);
		// Mark the sync status on the actual object
		folderLoop: for (final FolderConfig folderConfig : GuiUtils.syncConfig.getConfigs()) {
			for (final SongConfig songConfig : folderConfig.getSongs()) {
				if (songConfig.getSongUrl().equals(selected.getElement1())) {
					songConfig.setSyncOn((Boolean) value);
					break folderLoop;
				}
			}
		}
		// Reset the GUI
		data.set(row, Pair.createPair((Boolean) value, selected.getElement1()));
	}