Hi Leo,

By default all the code in UIComponentBase is already in place, so if all components extend from UIComponentBase everything will work just fine

cool, perfect!

What about Behaviors or ActionListeners like:
http://code.google.com/p/primefaces/source/browse/primefaces/trunk/src/main/java/org/primefaces/component/collector/Collector.java
http://code.google.com/p/primefaces/source/browse/primefaces/trunk/src/main/java/org/primefaces/behavior/base/AbstractBehavior.java

Will they work correctly?
All other components in PrimeFaces just use the StateHelper. So it should be fine.

Regards,
Thomas