PopupDateField TextChangeListener?

I have a report-launching dialog with date parameters and a link to the report (external with query parameters). The problem is that if the user types in a date and clicks the report link, both the ValueChange and Blur listeners are late in changing the link URL parameters and the PopupDateField is in the wrong hierarchy to have a TextChangeListener. Any workaround?

Thank in advance,

This is of course a problem since the blur isn’t fast enough and the link is already done when you click it. I might be able to work around it by generating the link on the onclick handler but using JS to dig out the values from the UI is never pretty.

I’ve found a hack description:
How to validate a DateField correctly in Vaadin?