Expose not working...

This isn’t really an applescript question, but you folks are pretty clever and might be able to come up with a solution (applescript or otherwise).

Expose is not working on our Internet kiosks. We run Safari in kiosk mode (Safari takes over the screen) and want to use expose to switch to another app running in the background.

This actually works when you first log in, but after the screensaver activates expose stops working. I figure some process is getting stopped by ScreenSaverEngine, but I can’t figure out what that might be…

Any ideas?