http://www.cs.cornell.edu/Info/People/joseluis/FXProject/frame1.html
by Jose Luis Fernandez Valerie Ohm Amith Yamasani