hola rohan, all, i was wondering how to inject events from external sources (controllers, etc.) into a pattern. i was about to extend P with an environment parameter that can be modified between 'step' invocations, but maybe there's a better (existing) way to accomplish this. any thoughts? thanks, <sk>