There are two kinds of behaviors:

- `<f:ajax/>` send an ajax request
- `<tc:event/>` do a full page reload

You find more in the test section.

Tag Library Documentation: |

Type a text into the input field. After leaving the input field, the given text is shown in the output field.

    <tc:in label="Ajax Input" value="\#{behaviorController.ajax}">
      <f:ajax render="outAjax"/>
    </tc:in>

    <tc:in label="Event Input" value="\#{behaviorController.event}">
      <tc:event/>
    </tc:in>

The `<f:ajax>` tag cannot inserted along with the `<tc:event>` tag if both have the same `event` attribute value.
The latter also applies if `<f:ajax>` is disabled or if `<tc:event>` is not rendered.