IClusterListener now uses objects.
added selecting server event to cluster listener.