Third lab in Interaction Programming (http://bit.ly/1kuVGoh)