Enable Viacam is a facial recognition program. It allows you to control your mouse by using a webcam. The way the application works is quite simple. You turn on your web camera and fire up the application. There will be a light-blue square at the center of the image. If you place your head there, the application will detect the tiniest movement. So, if you move your head left or right, the mouse pointer will follow. If you tilt your head up or down, the pointer will go up or down likewise.
Actually, I am trying it right now, and even moving my eyes (wide open) slightly to any direction triggers some mouse movement. I couldn't help saying "WOW" when I first saw how well this application worked. And I am anything but easily impressed.
Clicking is done by leaving the pointer stationary somewhere on the screen. So you just move it where you want and leave it there for a couple of seconds. You can also configure this to require less time. At the top of the screen, there is a bar that allows you to select a mouse button to work with. So, by default, the click is done with the left button, but if you change it to the right one, you will be able to right-click on something with your "mind", if you will. This is an open-source project and its capabilities are endless. I am sure this could help a big deal in applications for the handicapped. Kudoz to the entire team.