Buffered the event channels, as per skelterjohn's suggestion; I thought this would fix the faults I now get, but it doesn't...