public void unsubscribeEvent(String eventName, Object className) {
		HashMap<Object, String> eventCallbacks = this.eventMap.get(eventName);
		if(eventCallbacks != null) {
			if(eventCallbacks.containsKey(className)) { 
				eventCallbacks.remove(className);

				if(eventCallbacks.size() == 0) {
					this.eventMap.remove(eventName);
				}
			}
		}
	}