Correct me if I'm wrong but currently, if you want an eventlink to use ajax, you must provide a "zone" parameter. This may have been fine in early versions of tapestry 5 but there are now circumstances where we want an eventlink to be done via XHR but shouldn't need to specify a zone in the tml. These include:
1. MultiZoneUpdate where the zone(s) are determined in the event handler 2. AjaxResponseRenderer where zone updates and javascript execs can be invoked in the event handler As a suggestion, eventlink could have a new boolean parameter for ajax eg <t:eventlink event="foo" ajax="true" /> Should I raise a JIRA for this?