code: @Override
  	public void decode(FacesContext context, UIComponent component) {
  		Slider slider = (Slider) component;
  
  		if (slider.isDisabled() || slider.isReadonly()) {
  			return;
  		}
  
  		decodeBehaviors(context, slider);
  
  		String clientId = slider.getClientId(context);
  		String submittedValue = (String) context.getExternalContext().getRequestParameterMap().get(clientId);
  
  		if (submittedValue != null) {
  			slider.setSubmittedValue(submittedValue);
  			slider.setValid(true);
  		}
  	}
docs: This methods receives and processes input made by the user. More
  specifically, it ckecks whether the user has interacted with the current
  b:slider. The default implementation simply stores the input value in the
  list of submitted values. If the validation checks are passed, the values
  in the <code>submittedValues</code> list are store in the backend bean.
  
  @param context
  the FacesContext.
  @param component
  the current b:slider.