Try PubSub+

event driven

Discussion List