public void takeData(long timestamp, String data) {
		if (timestamp > 0) {
			if (timestamp > lastAlert) {
				long curTime = System.currentTimeMillis()/1000L;
				Alert alert = Alert.alertFromTweet(data, (int)(curTime-timestamp)/60); // divide because seconds/minutes
				
				if (alert == null) {
					// TODO constant-ize
					Toaster.toastToast("<html>Invalid data acquired.<br>Please contact the author of this application.<br>Include the current time and date</html>", Toast.Type.INFORMATION);
				} else if (alert.getTimeLeft() > 0 && config.isAlertDesired(alert)) {
					Toaster.toastToast(alert.toHTML(), Toast.Type.ALERT);
				}
				
				lastAlert = timestamp;
			}
		} else if (!readMessages.contains(data)) {
			Toaster.toastToast(data, Toast.Type.INFORMATION);
			readMessages.add(data);
		}
		
	}