On A Self-Organizing Manet Event Routing Architecture With Causal Dependency Awareness