public void propertyChange(PropertyChangeEvent aPropertyChange) {
		// if (aPropertyChange.getPropertyName().equalsIgnoreCase("message")) {
		// System.out.println(aPropertyChange.getNewValue());
		// messengerView.setChatText((String) aPropertyChange.getNewValue());
		// //clientView.setHistory((String) aPropertyChange.getNewValue());
		// }
		// if (aPropertyChange.getPropertyName().equalsIgnoreCase("status")) {
		// System.out.println(aPropertyChange.getNewValue());
		// clientView.setHistory((String) aPropertyChange.getNewValue() + "\n");
		// }
		if (aPropertyChange.getPropertyName().equalsIgnoreCase("topic")) {
//			System.out.println(aPropertyChange.getNewValue());
			String topicMsg = (String) aPropertyChange.getNewValue();

			if (topic == null || !topic.equals(topicMsg))
				messengerView.setTopic(topicMsg);
		}
		if (aPropertyChange.getPropertyName().equalsIgnoreCase("editStatus")) {
//			System.out.println(aPropertyChange.getNewValue());
			messengerView.setEditStatus((String) aPropertyChange.getNewValue());
		}
		if (aPropertyChange.getPropertyName().equalsIgnoreCase("history")) {
//			System.out.println(aPropertyChange.getNewValue());
			String history = (String) aPropertyChange.getNewValue();
			messengerView.appendHistory(history);
		}
		if (aPropertyChange.getPropertyName().equalsIgnoreCase("historyfull")) {
			//System.out.println(aPropertyChange.getNewValue());
			String history = (String) aPropertyChange.getNewValue();
			messengerView.setHistory(history);
		}
	}