Why does spaces keep capturing keyboard input some times after switching spaces? I'm running snow leopard on a fairly new macbook pro 13" (september 2010).

Sometimes the black visualization showing the available spaces and the space I'm currently on doesn't disappear when I have switched between two spaces. When this happens, spaces seems to steals keyboard input from the application(s) on the space I have switched to. Sometimes the visualization disappears after I keep switch spaces some more, but sometimes I have to force a reboot. 

Also, spaces seems quite slow at times. 

Does anybody else experience the same thing, and is there anything to be done about it?
I find that killing the Dock only sometimes makes the problem go away. Usually keyboard input returns, but if I switch spaces using the keyboard shortcuts, the visualisation sticks around &amp; keyboard input is stolen again.

What I have found to work is putting the display to sleep. I've had the bottom right corner of the screen set to do that for ages, so it's quite convenient for me. I've never had this method fail; once the screen is awoken, the problem is gone &amp; doesn't return when I switch spaces again.

To me this suggests that the problem isn't actually in Dock, it's in the system's EventTap subsystem, the bit that lets stuff like Spaces, Screen Sharing, LaunchBar, &amp; Spotlight take keystrokes before the focussed application gets them. I've actually experienced a similar problem with Screen Sharing, where the system whose screen is being shared gets its keyboard input mangled if a modifier key is pressed on the viewing computer &amp; not released until Screen Sharing has lost focus. It's sort of the reverse problem, but it indicates that perhaps the Spaces problem is the EventTap framework getting stuck in a similar way, never sending the message that Control isn't being held down any more.