restored old behavior
diff --git a/impl/src/main/java/org/apache/myfaces/push/AbstractWebsocketComponent.java b/impl/src/main/java/org/apache/myfaces/push/AbstractWebsocketComponent.java
index a440cac..11fe792 100644
--- a/impl/src/main/java/org/apache/myfaces/push/AbstractWebsocketComponent.java
+++ b/impl/src/main/java/org/apache/myfaces/push/AbstractWebsocketComponent.java
@@ -19,6 +19,7 @@
 

 package org.apache.myfaces.push;

 

+import java.util.ArrayList;

 import java.util.Collection;

 import java.util.Collections;

 import javax.faces.component.UIOutput;

@@ -36,7 +37,15 @@
         defaultRendererType="org.apache.myfaces.WebsocketComponent")

 public abstract class AbstractWebsocketComponent extends UIOutput implements ClientBehaviorHolder

 {

-    

+    private static final Collection<String> EVERY_EVENT = Collections.unmodifiableList(new ArrayList<String>()

+    {

+        @Override

+        public boolean contains(Object object)

+        {

+            return true;

+        }

+    });

+

     @JSFProperty

     public abstract String getChannel();

     

@@ -61,7 +70,6 @@
     @Override

     public Collection<String> getEventNames()

     {

-        return Collections.emptyList();

+        return EVERY_EVENT;

     }

-    

 }