Hi Mike!
Thanks for take a look at it.
You'll get better acceptance of your new component if you provide
patches for examples, documentation, tlds, and faces-config. Also,
you need to correctly package it (It'll need to start in the sandbox).
I just thought it will be that easy to replace, but no problem, I'll do it.
Also, it'd be better if you could replace the phase listener with
something else. Maybe you could queue a new event? Too bad there's
no component involved, otherwise you could just override
processUpdates(). There may not be an easy replacement, though.
I guess I can create a component too, but then it might only work if the
container renders its children, no?
I'll have a look at it.
Thanks!
---
Mario