Make the expose/raise work.

Now it should not crash, boxes shouldn't disappear upon moving the WSD
view, and expose events should not make the WSD loop anymore.

The target's box does not display the target workspace name correctly
yet; needs to get fixed.