create specific contexts for specific events