Please
use real words when posting.
The answer to your question depends on how one defines "event driven". Struts is event driven. It's just that the event is usually a page request. You could make a Struts application more "event-driven" by using AJAX rather than reloading pages every time a user clicks something.
My question is "why does it matter"? The event driven model seems like an obscure thing to be choosing an application framework for, especially from a project manager (who in my experience are not very technically knowledgable,
YMMV).
Did the PM read an article that stated "JSF is better because it is event driven" and run with it or are there actually real application requirements and constraints that are a good match for JSF's features?