explicitly call .removeAllListeners() during http forwarding to eliminate memory leak. closes #839 (with extreme prejudice)