remote component for jsf