[xmonad] How to handle a message once?