We need to tag each component in a view with a specific attribute. We are not allowed to inherit and customize the encoding of the components through custom renderer. Is it possible to tag the components in the tree ,through a custom viewhandler or phaselistener, prior to the rendering? We find that the phaselistener can get the entire component tree only after the RENDER_RESPONSE phase. Is ther any other way of achieving this objective?