plugin must be observable for monitoring events