Add SubscriptionEvent and introducing some new Events (Subscription Process Success, Batch Start, Batch End)