private void parseData(String data) {
		String[] lines = data.split("\n");
		String buf;
		int sepPos;
		long timestamp;
		
		// Skip 0, it's the update timestamp
		for (int i = lines.length-1; i > 0; i--) {
			sepPos = lines[i].indexOf(' ');
			buf = lines[i].substring(0, sepPos);
			if (buf.equals("MSG"))
				timestamp = -1;
			else
				timestamp = Long.parseLong(buf);
			
			application.takeData(timestamp, lines[i].substring(sepPos+1));
		}
	}