+ added IDisposable to Envoy/EnvoyEventBase
* code reformat