@Override
	public void draw(Graphics2D g) {
		for (int i = 0; i < array.length; i++) {
			int latest = getContext().settings.get(i);
			if (array[i] != latest) {
				if (latest != -1) {
					getContext().getBot().getLogger().log(new LogRecord(Level.INFO, "index " + i + " changed from value " + array[i] + " to " + latest));
				}
			}
		}
		for (int i = 1; i < array.length; i++) {
			array[i] = getContext().settings.get(i);
		}
	}