DISTRIBUTED PROGRAMMING WITH TYPED EVENTS. - EUGSTER, PATRICK T.