code: public void removeControllerListener(ControllerListener listener) {
  		controllerListeners.remove(listener);
  		
  		if (!mouseListeners.contains(listener) && !keyListeners.contains(listener)) {
  			allListeners.remove(listener);
  		}
  	}
docs: Remove a controller listener that will no longer be notified
  
  @param listener The listen to be removed