This advanced component is a custom <f:actionlistener> tag that registers an external ActionListener
on a UIComponent.
If you have programmed an external class that implements javax.faces.event.ActionListener,
you can register it as an event listener by dropping this tag
on an existing UIComponent tag. You must specify
a fully qualified class name for the type attribute.