Added PubSub communication between directives