title: Delay a JSF AJAX listener for checkbox group
body: <p>I have a checkbox group (<code>h:selectManyCheckbox</code>) with an AJAX event to fire when boxes are checked or unchecked.  This is straightforward with <code>f:ajax</code>, e.g., <code>f:ajax execute="@form" event="click"</code>.  </p>
  
  <p>I'd like to enhance this to not re-execute after <em>every</em> click.  Instead, I'd like an idle delay such that if the user clicks three boxes in quick succession, there's only one round trip instead of three. </p>
  
  <p>Is there a way to have a JSF AJAX listener (<code>f:ajax</code>) fire after a delay like this?</p>