code: @Override
  	protected boolean doHandleRequest(final Request request) {
  		boolean selected = getRequestValue(request);
  		boolean current = getValue();
  
  		boolean changed = current != selected;
  
  		if (changed) {
  			setData(selected);
  		}
  
  		return changed;
  	}
docs: <p>
  Override handleRequest in order to perform processing for this component. This implementation checks the checkbox
  state in the request.
  </p>
  
  @param request the request being responded to.
  @return true if the check box has changed