too many timers and no way out
too many timers and no way out

Each time `handleMic` is invoked as stream, `readMic` is invoked too. However, latter one creates an infinite loop of unaddressed timers and there's no way to ever stop this. Well, now there is either explicitly or through the very same code (avoids multiple timers per each invocations between timers)

P.S. `setTimeout` accepts extra arguments, no need to create a slower bound function.
DanielRapp/doppler,ahmadassaf/Doppler,DanielRapp/doppler,oslego/doppler,Thram/doppler,ofenerci/doppler,mcanthony/doppler,matheenpasha/doppler,ofenerci/doppler,mcanthony/doppler,ahmadassaf/Doppler,matheenpasha/doppler,Thram/doppler,oslego/doppler