found a similar one here
http://www.crescent.edu.sg/crezsphere/applets/Physics/Applets/Light.htm
no picture here since it seems to belong to a commercial entity,

Likes:
2F , F , F , 2F markings
drawing of eyes during magnifying glass

the one made in Ejs at first post is open source and improve-able by others, sure to be great!

made the changes for 2F , F , F , 2F markings