Interpreter events and delegate

Interpreter now passes event parameters properly to the triggerEvents
methods, so all event-related code for Pong should work. Property
changes are now passed to the interpreter's delegate.