Solution to Programming Assignment # 4:
kScope.java (1.0 event model)
kScopeNew.java (1.1 event model)