Thanks for your reply
Just to confirm - you're saying you use one case with an event structure inside of it that has its timeout controlled programmatically, and this setup doesn't have the issue where the UI stops responding? (Such as would occur with multiple layered event and case structures.)