On Distributing Interactive Storytelling: Issues of Event Synchronization and a Solution