Listeners on 'remotedeviceready' are never removed when the initiating peer disconnects, causing memory leak. MaxListenersExceededWarning issued after default 10 listeners are enabled.
Somewhat related to #294 and could be fixed at the same time as that.