hooking up one_shot, event_manager