This example uses the tapestry like approach for building a dynamic JSF page. The HTML is only tainted by jsfid attributes.