older browser event emitter leak patch.  works around event emitter failed implementation for browsers