echo.js revision 1db703f79695d1646222740e7229bcd35ff1e63f