Added Pubsub Event interface