Actually, getCalls() is yet to be specified (I thought I had pushed that)... the point of the change is that the event's are based on the state machine, not on something changing in an array. At any rate, the calls array needs to go away it seems (based on discussions in public-script-coord).