JavaScript Event Aggregator for cross iFrame communication