BabyProof is a screen locking application. When it is running, the mouse will not work, and most keys will not work.
BabyProof is great for allowing children to watch movies or video chat without accidentally hitting a key which would cause those programs to stop running. BabyProof can also be used to set up a unattended, kiosk-style application, blocking any user input.