title: valueChangeListener never called
body: <p>I have the following bits of code:</p>
  
  <pre><code> &lt;h:panelGroup rendered="#{userTypeController.permissionItemsUserType.contains(item)}"&gt;
                      &lt;h:selectBooleanCheckbox valueChangeListener="#{userTypeController.permissionChanged(this)}" value="#{true}"/&gt; 
                      &lt;h:outputText value="#{item.getAction()}" /&gt;
                  &lt;/h:panelGroup&gt;
                  &lt;h:panelGroup rendered="#{!userTypeController.permissionItemsUserType.contains(item)}"&gt;
                      &lt;h:selectBooleanCheckbox value="#{false}"/&gt; 
                      &lt;h:outputText value="#{item.getAction()}" /&gt;
                  &lt;/h:panelGroup&gt;
  </code></pre>
  
  <p>But for some reason the permissionChanged method is never called. Any ideas of what might be going wrong?</p>
  
  <p>My permissionChanged method:</p>
  
  <pre><code>    public void PermissionChanged(ValueChangeEvent event) {
      System.out.println("test");
  }
  </code></pre>