Solution to Programming Assignment # 4:

kScope.java (1.0 event model)

kScopeNew.java (1.1 event model)