Maps ActionListener to commandButton within composite/actionSource1.xhtml using only the name attribute.

Maps ActionListener to commandButton within composite/actionSource2.xhtml using name and target attributes.

Maps ActionListener to a commandButton within a composite/actionSource1.xhtml which is nested within composite/actionSource3.xhtml. Using the same ID in the nesting.

Ensure actionListeners are properly re-targeted when the target of the actionListener is nested within another naming container. Note that the value of the 'for' attribute doesn't mimic the NamingContainer hierarchy, that's handled by the 'targets' attribute within the composite:implementation section of actionSource4.xhtml.