Visual Interfaces, Spring 2013, Assignment 3 in Python