public void readConfig() {
		BufferedReader in = null;
		File config = new File("config.txt");
		if (!config.exists())
			return;
		try {
			in = new BufferedReader(new FileReader(config));
			String c;
			while ((c = in.readLine()) != null) {
				String key = c.split(":")[0];
				int value = Integer.parseInt(c.split(":")[1]);
				for (Action action : Action.values()) {
					if (action.name().equals(key))
						action.setBind(value);
				}
			}
		} catch (IOException e) {
			System.out.println("couldn't find file: " + config.getAbsolutePath());
		} finally {
			try {
				in.close();
			} catch (Exception e) {
				System.out.println("couldn't close file: " + in);
			}
		}
		for (Action action : Action.values()) {
			System.out.println(action.name() + " - " + action.getBind());
		}
	}