The reason why I don't use scratchpads is simple:
I don't know how to do it. I liked the scratchpad in ion3 and tried to
implement a scratchpad with xmonad several times, without success. If anybody
can tell me step by step for the given calendar example, I would give it another
try. But the raiseAndDo does what I want. So it would be just for fun and
learning haskell.