Here is the relevant bit from my xmonad.hs:

main = xmonad
        $ withUrgencyHook dzenUrgencyHook
        $ gnomeConfig

When I echo a bell character from xterm, the corresponding button in my "task bar" flashes, however nothing else happens. dzen2 seems to be working ok, and I see nothing in .xsession-errors.
I read all of the doc for UrgencyHook, played with SpawnUrgencyHook as well, I can't see what I'm doing wrong...

Could it be that the task bar catches the event and prevents it from being dispatched to xmonad?
Or what?