This was a 3rd year GUI programming assignment.