title: SelectOneMenu valuchangeListener event.getNewValue() always returns null
body: <p>I have a valuechangelistener for selectOneMenu but event.getNewValue() always returns null</p>
  
  <pre><code>                   &lt;p:selectOneMenu value="#{localeBean.selectedLocale}"
                      converter="locale" onchange="submit();" effect="fade" var="loc"
                      filterMatchMode="startsWith" styleClass="flagDisplay" valueChangeListener="#{localeBean.selectedLocaleValue}"
                      &gt;        
                      &lt;f:selectItems value="#{localeBean.locales}" var="locale"
                          itemLabel="#{locale.name}" itemValue="#{locale}" /&gt;
  
                      &lt;p:column&gt;
                          &lt;p:graphicImage value="/resources/images/#{loc.photo}"&gt;   &lt;h:outputText value="#{loc.name}" styleClass="welcome" style="margin:0px!important;padding:1px;"/&gt;&lt;/p:graphicImage&gt;
  
                      &lt;/p:column&gt;
                  &lt;/p:selectOneMenu&gt;
  </code></pre>
  
  <p></p>
  
  <pre><code> public void selectedLocaleValue(ValueChangeEvent event) {
      System.out.println("selectedLocale inside action method "+event.getNewValue());
   ....}
  </code></pre>